Операторы сравнения
Сравнение превращает значения в условие
Операторы сравнения позволяют сопоставить значение столбца с другим значением. Именно такие выражения часто становятся основой условия WHERE.
=— равно;<>— не равно;>и<— больше и меньше;>=и<=— больше или равно и меньше или равно.
SELECT name, price
FROM products
WHERE price <= 500;
Запрос возвращает товары с ценой 500 или меньше. Граница включается, потому что используется <=, а не <.
Сравнивай совместимые значения
Смысл сравнения зависит от типа данных. Числа сравниваются как числа, даты — как даты, строки — по правилам конкретной СУБД и её настроек сравнения. Поэтому важен не только оператор, но и тип значений по обе стороны от него.
Для SQL стандартный оператор «не равно» — <>.
Некоторые СУБД также поддерживают
!=, но <> лучше отражает переносимый синтаксис SQL.
Проверь себя
Разбор задания
Ментор знает решение и поможет тебе прийти к нему самостоятельно
Войди, чтобы использовать Ментора
Ментор учитывает текущую задачу и историю диалога.
Войти
Проверь важные нюансы и ответ после собственной попытки.
Войди, чтобы посмотреть решение
Решение и разбор доступны после авторизации.
Войти