<оператор сравнения> <столбец таблицы, константа или выражение>
или
IS [NOT] NULL
или
[NOT] LIKE <шаблон>
или
[NOT] IN (<список значений>)
или
[NOT] BETWEEN <нижняя граница> AND <верхняя граница>
Операторы сравнения
Примеры запросов с операторами сравнения:
SELECT * FROM Table WHERE Field > 100
SELECT * FROM Table WHERE Field1 <= (Field2 + 25)
Выражение IS [NOT] NULL проверяет данные на [не]пустые значения:
SELECT * FROM Table WHERE Field IS NOT NULL
SELECT * FROM Table WHERE Field IS NULL
Операторы сравнения
[NOT] LIKE - используется при проверке текстовых данных на [не]соответствие заданному шаблону. Символ ‘%’ (процент) в шаблоне заменяет собой любую последовательность символов, а символ ‘_’ (подчеркивание) – один любой символ.
SELECT * FROM Employees WHERE Name LIKE ‘Иван%’
SELECT * FROM Employees WHERE Name LIKE ‘__д%’
Операторы сравнения
[NOT] IN проверяет значения на [не]вхождение в определенный список.
SELECT * FROM Employees WHERE Position IN (‘Начальник’, ‘Менеджер’)