Operator SQL IN
Operator IN v SQL olajša hitro iskanje vrednosti v danem nizu brez potrebe po zapletenem izračunu. Sintaksa funkcije je prikazana:
izražanje IN ( vrednost1 , vrednost2 ,... ) ;Operator preveri, ali se navedeni izraz nahaja v danih vrednostih. Če je najden, vrne operator TRUE; sicer vrne false.
V večini primerov boste operater IN pogosto združili z drugimi stavki, kot je stavek WHERE. To vam lahko omogoči le pridobivanje vrednosti, ki se ujemajo z določenim pogojem.
Oglejmo si nekaj osnovnih primerov uporabe operatorja IN v SQL.
Primer uporabe
Naslednji primeri ponazarjajo uporabo operatorja IN v SQL.
Primer 1 – Osnovna uporaba
Spodnji primer prikazuje osnovno uporabo operaterja IN.
IZBERI 'SQL' IN ( 'SQL' , 'Redis' , 'Elasticsearch' ) ;V zgornjem primeru uporabimo operator IN, da preverimo, ali je niz 'SQL' v danem nizu vrednosti.
Ker niz obstaja, mora poizvedba vrniti true, kot je prikazano:
Primer 2 – Uporaba operaterja IN v tabeli
V nadaljevanju je prikazano, kako uporabiti operator IN v povezavi s klavzulo WHERE v tabeli.
Tabela je, kot je prikazano:
IZBERI * OD izdelkov KJE 'Apple iPad Air - 2022' IN ( ime izdelka ) ;
Poizvedba mora vrniti ujemajoče se zapise kot:
Zapiranje
Ta članek prikazuje, kako uporabiti operator IN v standardnem SQL. Operator IN vam omogoča, da preverite, ali je dani izraz v nizu vrednosti.