Kako koristiti IN operator u MySQL-u?

Kako Koristiti In Operator U Mysql U



IN operator je moćan alat u MySQL-u koji vam omogućuje filtriranje podataka na temelju ponuđenog popisa vrijednosti. Ovaj se operator može koristiti za podudaranje različitih vrsta vrijednosti kao što su datum/vrijeme, nizovi i numeričke vrijednosti. IN operator može biti koristan kada trebate tražiti podatke koji spadaju u određeni raspon.

Ovaj će vodič objasniti kako koristiti IN operator u MySQL bazi podataka.







Kako koristiti IN operator u MySQL-u?

U MySQL, ' U ” operator se koristi za provjeru ili filtriranje izlaza na temelju ponuđenog popisa. The U operator se može koristiti za podudaranje različitih vrsta vrijednosti kao što su brojevi, nizovi itd.



Sintaksa korištenja U operator s naredbom SELECT prikazan je u nastavku:



IZABERI [ ime_stupaca ]
IZ [ naziv_tablice ]
GDJE [ naziv_stupca ] U ( [ vrijednost_1 ] , [ vrijednost_2 ] , [ vrijednost3 ] , ... ) ;





U gornjoj sintaksi navedite [vrijednost_1] , [vrijednost_2] , i [vrijednost3] s [naziv_stupaca] i [naziv_tablice] . Izlaz će biti vrijednosti [naziv_stupaca] koji odgovaraju [vrijednost_1] , [vrijednost_2] , i [vrijednost3] .

Prijeđimo na primjer kako bismo razumjeli rad IN operatora



Primjer 1: Povežite vrijednosti brojeva

U MySQL-u, U operator se može koristiti za podudaranje s popisom brojčanih vrijednosti, primjer je dan u nastavku:

IZABERI *
OD proizvoda
GDJE ID IN ( 3 , 5 ) ;

U gornjem primjeru, ' iskaznica ' stupac ' proizvoda ” tablica se koristi za podudaranje popisa (3, 5).

Izlaz

Snimka zaslona prikazuje da izlaz ima samo vrijednosti koje odgovaraju popisu.

Primjer 2: Usklađivanje vrijednosti datuma/vremena

The U operator se može koristiti za podudaranje vrijednosti datuma/vremena za filtriranje izlaza. Evo primjera filtriranja izlaza pomoću IN operatora:

IZABERI *
IZ narudžbi
WHERE datum_narudžbe IN ( '2023-04-10 11:01:58' ) ;

U gornjem primjeru, ' narudžbe ” koristi se tablica.

Izlaz

Izlaz je pokazao da je izlaz filtriran prema datumu navedenom unutar IN operatora.

Primjer 3: Pronađite nizove vrijednosti

The U može se koristiti za filtriranje podataka na temelju nizova navedenih na popisu. Primjer filtriranja ' kategorije ” tablica je data u nastavku:

IZABERI *
IZ kategorije
GDJE ime IN ( 'Elektronika' , 'Ljepota' ) ;

Izlaz

Izlaz je pokazao filtrirane podatke prema navedenom popisu nizova.

Primjer 4: Filtrirajte podatke pomoću podataka druge tablice

Možete koristiti IN operator u podupitu za filtriranje primarne tablice pomoću vrijednosti druge tablice. Primjer je dat u nastavku:

IZABERI iskaznica , korisničko ime, email
IZ korisnika
GDJE iskaznica U ( SELECT user_id FROM narudžbe WHERE količina = 2 ) ;

U gornjem primjeru, ' korisnika ' tablica se koristi kao primarna tablica, a ' narudžbe ” tablica se koristi u podupitu.

Izlaz

Operator IN dohvatio je vrijednosti prema podupitu.

Zaključak

The U Operator je bitan alat za filtriranje podataka u MySQL-u. Omogućuje vam filtriranje podataka na temelju popisa vrijednosti. Popis može sadržavati različite vrste podataka uključujući brojeve, nizove i vrijednosti datuma/vremena. Osim toga, IN operator omogućuje filtriranje podataka prema vrijednostima druge tablice putem podupita. Ovaj vodič pružio je znanje o tome kako koristiti operator IN u MySQL-u.