Определяет, равно ли значение выражения какому-либо значению из указанного списка.
Синтаксис
expr [Not] In(value1, value2, . .)
Замечания
Синтаксис оператора In включает в себя следующие компоненты:
| Часть | Описание |
|---|---|
| выражение | Выражение, определяющее поле с данными для вычисления. |
| значение1, значение2 | Выражение или список выражений, с которыми сравнивается компонент выражение. |
Если expr найден в списке значений, оператор In возвращает значение True; В противном случае возвращается значение False. Чтобы вычислить значение выражения с обратным условием (выражения нет в списке значений), можно добавить логический оператор Not.
Например, с помощью оператора In можно определить, какие заказы доставлялись в указанные районы.
SELECT *
FROM Orders
WHERE ShipRegion In (‘Avon’,’Glos’,’Som’);