SQL IN operátor
Az SQL IN operátora lehetővé teszi egy érték gyors keresését egy adott halmazban anélkül, hogy bonyolult számításokra lenne szükség. A függvény szintaxisa a következő:
kifejezés BAN BEN ( érték1 , érték2 ,... ) ;Az operátor ellenőrzi, hogy a megadott kifejezés a megadott értékek között található-e. Ha megtalálta, az operátor TRUE-t ad vissza; ellenkező esetben hamis értéket ad vissza.
A legtöbb esetben gyakran párosítja az IN operátort más záradékokkal, például a WHERE záradékkal. Ez csak egy adott feltételnek megfelelő értékek lekérését teszi lehetővé.
Nézzünk meg néhány alapvető példát az IN operátor használatára az SQL-ben.
Használati példa
A következő példák bemutatják, hogyan kell használni az IN operátort SQL-ben.
1. példa – Alapvető használat
Az alábbi példa az IN operátor alapvető használatát mutatja be.
KIVÁLASZTÁS 'SQL' BAN BEN ( 'SQL' , 'Redis' , 'Elaszticsearch' ) ;A fenti példában az IN operátort használjuk annak ellenőrzésére, hogy az „SQL” karakterlánc az adott értékkészletben szerepel-e.
Mivel a karakterlánc létezik, a lekérdezésnek true értéket kell visszaadnia, amint az látható:
2. példa – IN operátor használata a táblázatban
Az alábbiakban bemutatjuk, hogyan kell használni az IN operátort a WHERE záradékkal együtt egy táblázatban.
A táblázat a képen látható:
KIVÁLASZTÁS * TÓL TŐL Termékek AHOL „Apple iPad Air – 2022” BAN BEN ( termék név ) ;
A lekérdezésnek a következőképpen kell visszaadnia a megfelelő rekordokat:
Záró
Ez a cikk bemutatja, hogyan kell használni az IN operátort a Standard SQL-ben. Az IN operátor lehetővé teszi annak ellenőrzését, hogy egy adott kifejezés szerepel-e egy értékkészletben.