Určuje, jestli se hodnota výrazu rovná některé z několika hodnota v zadaném seznamu.
Syntaxe
výraz [Not] In(hodnota1, hodnota2, . . .)
Poznámky
Syntaxe operátoru In se skládá z těchto částí:
Část |
Popis |
výraz |
Výraz určující pole s daty, která chcete vyhodnotit |
hodnota1, hodnota2 |
Výraz nebo seznam výrazů, vůči kterým chcete vyhodnotit výraz |
Pokud se výraz najde v seznamu hodnot, vrátí operátor In hodnotu True, v opačném případě vrátí hodnotu False. Začleněním logického operátoru Not můžete vyhodnotit opačnou podmínku (to znamená, jestli výraz není v seznamu hodnot).
Pomocí operátoru In můžete například určit, které objednávky jsou expedované do skupiny zadaných oblastí:
SELECT *
FROM Orders WHERE ShipRegion In (‘Avon’,’Glos’,’Som’);