Еще одним распространенным условием поиска является проверка на членство в множестве (IN), схематически показанная ниже. В этом случае проверяется, соответствует ли значение данных какому-либо значению из заданного списка.
Синтаксическая диаграмма проверки на членство в множестве (IN)
Проверяемое выражение IN (константа) ·
NOT,
Вывести все документы за восьмое число января, февраля, и марта. (5.2.4 - 1)
SELECT *
FROM ДОКУМЕНТ
WHERE ДАТА IN (‘8.01.2000’, ‘8.02.2000’, ‘8.03.2000’,)
Вывести все перемещения, у которых цена равна 2000, 3000, 4000.
SELECT *
FROM ПЕРЕМЕЩЕНИЕ
WHERE ЦЕНА IN (‘2000’,’3000’,’4000’)
С помощью формы NOT IN можно убедиться в том, что значение данных не является членом заданного множества. Поверяемое выражение в проверке IN может быть любым допустимым выражением, однако обычно оно представляет собой короткое имя столбца.