English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Справочник по ключевым словам SQL
Команда WHERE фильтрует результат для поиска записей, удовлетворяющих заданным условиям.
Ниже приведены SQL-запросы, которые выбирают всех клиентов из таблицы 'Customers' в 'Mexico':
SELECT * FROM Customers WHERE Country='Mexico';
SQL требует добавления одинарных кавычек вокруг текстовых значений (большинство систем баз данных также позволяют использовать двойные кавычки).
Но числовые поля не должны быть заключены в кавычки:
SELECT * FROM Customers WHERE CustomerID=1;
Примечание: WHERE-подзапрос используется не только в SELECT-запросах, но и в UPDATE, DELETE и других!
В WHERE-подзапросе можно использовать следующие операторы:
Оператор | Описание |
---|---|
= | Равно |
<> | Не равно. Примечание: В некоторых версиях SQL этот оператор можно записать как != |
> | Больше |
< | Меньше |
>= | Больше или равно |
<= | Меньше или равно |
BETWEEN | В диапазоне |
LIKE | Модели поиска |
IN | Указание нескольких возможных значений для столбца |