Предложение WHERE используется для фильтрации записей при выборе записей SELECT, обновление записей UPDATE, удалении записей DELETE и т.д. Предложение WHERE используется для извлечения только тех записей, которые соответствуют заданному условию.
Синтаксис WHERE
SELECT column1, column2, ...
FROM table_name
WHERE condition;
Пример предложения WHERE
Следующий оператор SQL выбирает всех пользователей с именем «name» в таблице «users»:
Пример:
SELECT * FROM users
WHERE name ='Том';
Текстовые и числовые поля
SQL требует одинарных кавычек вокруг текстовых значений (большинство систем баз данных также допускают двойные кавычки). Однако числовые поля не должны быть заключены в кавычки. Например, нужно выбрать пользователей у которых баланс «balance» в таблице «users» равен 500
Пример:
SELECT * FROM users
WHERE balance = 500;
Операторы в разделе WHERE
Следующие операторы могут использоваться в предложении WHERE:
Оператор | Описание |
= | Равно |
!= или <> | Не равно |
> | Больше чем |
< | Меньше чем |
>= | Больше или равно |
<= | Меньше или равно |
BETWEEN | Между включенным диапазоном |
LIKE | Поиск по шаблону |
IN | Поиск данных по нескольким значениям, перечисленным через запятую |
0 комментариев