Оператор 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 ('Испания', 'Франция', 'Бразилия');
0 комментариев