SQL IN operator
IN operator u SQL-u olakšava brzo pretraživanje vrijednosti u danom skupu bez potrebe za složenim računanjem. Sintaksa funkcije je kao što je prikazano:
izraz U ( vrijednost1 , vrijednost2 ,... ) ;Operator provjerava nalazi li se navedeni izraz u zadanim vrijednostima. Ako se pronađe, operator vraća TRUE; u suprotnom, vraća false.
U većini slučajeva operator IN često ćete upariti s drugim klauzulama, kao što je klauzula WHERE. To vam može omogućiti samo dohvaćanje vrijednosti koje odgovaraju određenom uvjetu.
Razmotrimo neke osnovne primjere upotrebe operatora IN u SQL-u.
Primjer upotrebe
Sljedeći primjeri ilustriraju kako koristiti operator IN u SQL-u.
Primjer 1 – Osnovna upotreba
Primjer u nastavku prikazuje osnovnu upotrebu operatora IN.
ODABERI 'SQL' U ( 'SQL' , 'Redis' , 'Elasticsearch' ) ;U gornjem primjeru koristimo IN operator da provjerimo je li niz 'SQL' u zadanom skupu vrijednosti.
Budući da niz postoji, upit bi trebao vratiti true, kao što je prikazano:
Primjer 2 – Korištenje operatora IN u tablici
Sljedeće pokazuje kako koristiti operator IN u kombinaciji s klauzulom WHERE u tablici.
Tablica je kao što je prikazano:
ODABERI * IZ proizvoda GDJE 'Apple iPad Air - 2022' U ( ime proizvoda ) ;
Upit bi trebao vratiti podudarne zapise kao:
Zatvaranje
Ovaj članak pokazuje kako koristiti operator IN u standardnom SQL-u. Operator IN omogućuje vam da provjerite nalazi li se dati izraz u skupu vrijednosti.