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