SQL IN-operatör
IN-operatorn i SQL underlättar en snabb sökning av ett värde i en given uppsättning utan behov av komplex beräkning. Funktionens syntax är som visas:
uttryck I ( värde1 , värde2 ,... ) ;Operatören kontrollerar om det angivna uttrycket finns i de givna värdena. Om den hittas returnerar operatören TRUE; annars returnerar det falskt.
I de flesta fall kommer du ofta att para ihop IN-operatorn med andra satser, till exempel WHERE-satsen. Detta kan tillåta dig att bara hämta värden som matchar ett specifikt villkor.
Låt oss diskutera några grundläggande exempel på användning av IN-operatorn i SQL.
Exempel på användning
Följande exempel illustrerar hur man använder IN-operatorn i SQL.
Exempel 1 – Grundläggande användning
Exemplet nedan visar den grundläggande användningen av IN-operatorn.
VÄLJ 'SQL' I ( 'SQL' , 'Redis' , 'Elasticsearch' ) ;I exemplet ovan använder vi IN-operatorn för att kontrollera om strängen 'SQL' finns i den givna uppsättningen värden.
Eftersom strängen finns, bör frågan returnera true, som visas:
Exempel 2 – Användning av IN-operatör i tabell
Följande visar hur man använder IN-operatorn tillsammans med WHERE-satsen i en tabell.
Tabellen är som visas:
VÄLJ * FRÅN Produkter VAR 'Apple iPad Air - 2022' I ( produktnamn ) ;
Frågan ska returnera de matchande posterna som:
Stängning
Den här artikeln visar hur du använder IN-operatorn i Standard SQL. IN-operatorn låter dig kontrollera om ett givet uttryck finns i en uppsättning värden.