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