SQL - Оператор IN

Оператор IN позволяет указать несколько значений в предложении WHERE. Он является сокращением для нескольких условий OR.

Синтаксис IN

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);

или:

SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT STATEMENT);

Следующий оператор SQL выбирает всех пользователей, которые находятся в странах «Испания», «Франция» и «Бразилия»:

Пример:

SELECT * FROM users
WHERE country IN ('Испания', 'Франция', 'Бразилия');

Следующий оператор SQL выбирает всех пользователей, которые НЕ расположены в «Испания», «Франция» и «Бразилия»:

Пример:

SELECT * FROM users
WHERE country NOT IN ('Испания', 'Франция', 'Бразилия');