IN

Оператор IN визначає набір значень в яке дане значення може або не може бути включене. Наприклад запит

 

SELECT * FROM Salespeople WHERE city = 'Barcelona' OR city = 'London';

 

може бути переписаний простіше:

 

SELECT * FROM Salespeople WHERE city IN ( 'Barcelona', 'London' );

 

IN визначає набір значень за допомогою параметрів набору значень в дужках які відокремлені комами. Потім він перевіряє значення стовпця зі вказаними значеннями, намагаючись знайти збіг. Якщо це трапляється, то предикат вірний. Коли набір містить значення номерів а не символів, одинарні лапки не використовуються.