SQL IN-operatør
IN-operatoren i SQL forenkler et raskt søk etter en verdi i et gitt sett uten behov for kompleks beregning. Funksjonssyntaksen er som vist:
uttrykk I ( verdi1 , verdi2 ,... ) ;Operatoren sjekker om det angitte uttrykket er plassert i de gitte verdiene. Hvis funnet, returnerer operatøren TRUE; ellers returnerer den falsk.
I de fleste tilfeller vil du ofte pare IN-operatøren med andre klausuler, for eksempel WHERE-klausulen. Dette kan tillate deg bare å hente verdier som samsvarer med en bestemt betingelse.
La oss diskutere noen grunnleggende eksempler på bruk av IN-operatøren i SQL.
Eksempel på bruk
Følgende eksempler illustrerer hvordan du bruker IN-operatoren i SQL.
Eksempel 1 – Grunnleggende bruk
Eksemplet nedenfor viser den grunnleggende bruken av IN-operatøren.
Å VELGE 'SQL' I ( 'SQL' , 'Redis' , 'Elasticsearch' ) ;I eksemplet ovenfor bruker vi IN-operatoren for å sjekke om strengen 'SQL' er i det gitte settet med verdier.
Siden strengen eksisterer, skal spørringen returnere true, som vist:
Eksempel 2 – Bruk av IN-operatør i tabell
Følgende viser hvordan du bruker IN-operatoren sammen med WHERE-leddet i en tabell.
Tabellen er som vist:
Å VELGE * FRA Produkter HVOR 'Apple iPad Air - 2022' I ( Produktnavn ) ;
Spørringen skal returnere de samsvarende postene som:
Lukking
Denne artikkelen viser hvordan du bruker IN-operatoren i Standard SQL. IN-operatoren lar deg sjekke om et gitt uttrykk er i et sett med verdier.