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 wyr. znajduje się na liściewartości, operator In zwraca wartość Prawda; w przeciwnym razie zwraca wartość Fałsz. Aby ocenić odwrotny warunek, można dołączyć operator logiczny Not (czyli określić, czy wyr. 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’);