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 výraz je nalezen v seznamu hodnot,In operátor vrátí 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’);