Предикат IN проверяет, входит ли заданное значение, предшествующее ключевому слову “IN” (например, значение столбца или функци). Если заданное проверяемое значение равно какому-либо элементу в списке, то предикат принимает значение true. Разрешено также использовать конструкцию NOT IN.
Пример 21 демонстрирует, каким образом можно получить список сотрудников, занимающих должности вице-президент, администратор и финансовый директор.
SELECT first_name, last_name, job_code FROM employee
WHERE job_code IN ("VP", "Admin", "Finan")
Пример 22 демонстрирует, каким образом можно получить список сотрудников, работающих не в США, не в Японии и не в Великобритании.
SELECT first_name, last_name, job_country FROM employee
WHERE job_country NOT IN ("USA", "Japan", "England")