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