WHERE - Где
Команда WHERE фильтрует результирующий набор, чтобы включить в него только те записи, которые удовлетворяют заданному условию.
Следующая инструкция SQL выбирает всех клиентов из "Мексики" в таблице "Клиенты":
SELECT * FROM Customers
WHERE Country='Mexico';
Попробуйте сами »
SQL требует одинарных кавычек вокруг текстовых значений (большинство систем баз данных также допускают двойные кавычки).
Однако числовые поля не должны заключаться в кавычки:
SELECT * FROM Customers
WHERE CustomerID=1;
Попробуйте сами »
Примечание: Предложение WHERE используется не только в инструкции SELECT, но и в инструкции UPDATE, DELETE и т.д.!
В предложении WHERE можно использовать следующие операторы:
| Оператор | Описание |
|---|---|
| = | Equal |
| <> | Не равный. Примечание: В некоторых версиях SQL этот оператор может быть записан как != |
| > | Больше чем |
| < | Меньше чем |
| >= | Больше или равно |
| <= | Меньше или равно |
| BETWEEN | Между определенным диапазоном |
| LIKE | Поиск по шаблону |
| IN | Чтобы указать несколько возможных значений для столбца |