Określa, czy wartość wyrażenia jest równa jakiejkolwiek wartości na wskazanej liście.
Składnia
wyrażenie [Not] In(wartość1; wartość2; . . .)
Spostrzeżenia
Składnia operatora In zawiera poniższe segmenty:
| Segment | Opis |
|---|---|
| wyrażenie | Wyrażenie identyfikujące pole zawierające dane, które mają zostać poddane ocenie. |
| wartość1, wartość2 | Wyrażenie lub lista wyrażeń, z którymi ma być porównywane wyrażenie. |
Jeśli wyrażenie znajduje się na liście wartości, operator In zwraca wartość Prawda; w przeciwnym razie zwraca wartość False. Dodanie operatora logicznego Not umożliwia obliczanie warunku przeciwnego (tzn. czy wyrażenie nie znajduje się na liście wartości).
Można na przykład użyć operatora In, aby określić, które zamówienia są wysyłane do grupy określonych regionów:
SELECT *
FROM Orders
WHERE ShipRegion In (‘Avon’,’Glos’,’Som’);