Site icon IT-блог о Linux, DevOps и серверных технологиях
Пятница, 13 марта, 2026

SQL — операторы

SQL - операторы

Что такое оператор в SQL?

Оператор — это зарезервированное слово или символ, используемый в основном в WHERE и давал инструкцию SQL для выполнения операции (ий), например, сравнения и арифметических операций.

Операторы используются для определения условий в SQL и служат в качестве соединений для нескольких условий в заявлении.

Арифметические операторы в SQL:

Предположим, переменная а равна 10, а переменная b равна 20, тогда:

Показать примеры

оператор Описание пример
+ Добавление — Добавление значения по обе стороны от оператора a + b = 30
Вычитание — Вычитание правого операнда из левого операнда а — b = -10
* Умножение — Умножение значения по обе стороны от оператора а * б = 200
/ Деление — Делит левый операнд на правый операнда b / a = 2
% Модуль — Делит левый операнд на правый операнд и возвращает остаток b % а = 0

Операторы сравнения в SQL:

Предположим, переменная а равно 10, а переменная b равна 20, тогда:

Показать примеры

оператор Описание пример
= Проверяет, является ли значения двух операндов равны или нет, если да, то условие становится истинным. (a = b) не соответствует действительности.
!= Проверяет, является ли значения двух операндов равны или нет, если значения не равны, то условие становится истинным. (a != b) истинно.
<> Проверяет, является ли значения двух операндов равны или нет, если значения не равны, то условие становится истинным. (a <> b) истинно.
> Проверяет, является ли значение левого операнда больше значения правого операнда, если да, то условие становится истинным. (a > b) не соответствует действительности.
< Проверяет, является ли значение левого операнда меньше значения правого операнда, если да, то условие становится истинным. (a < b) истинно.
> = Проверяет, является ли значение левого операнда больше или равно значению правого операнда, если да, то условие становится истинным. (a >= b) неверно.
<= Проверяет, является ли значение левого операнда меньше или равно значению правого операнда, если да, то условие становится истинным. (a <= b) истинно.
<! Проверяет, является ли значение левого операнда не меньше, чем значение правого операнда, если да, то условие становится истинным. (a! < b) неверно.
!> Проверяет, является ли значение левого операнда не больше, чем значение правого операнда, если да, то условие становится истинным. (a! > b) верно.

Логические операторы в SQL:

Вот список всех логических операторов, доступных в SQL.

Показать примеры

оператор Описание
ALL Оператор ALL используется для сравнения значения для всех значений в другом наборе значений.
AND Оператор AND допускает существование нескольких условий в SQL-инструкции WHERE.
ANY Оператор ANY используется для сравнения любого применимого значения в списке в соответствии с условиями.
BETWEEN Оператор BETWEEN используется для поиска значений, которые находятся в пределах набора значений, учитывая минимальное значение и максимальное значение.
EXIST Оператор EXISTS используется для поиска наличия строки в указанной таблице, которая соответствуют определенным критериям.
IN Оператор IN используется для сравнения значения в списке буквенных значений, которые были определены.
LIKE Оператор LIKE используется для сравнения аналогичных значений с использованием подстановочных операторов.
NOT Оператор NOT изменяет значение логического оператора, с которым она используется. Например: NOT EXISTS, NOT BETWEEN, NOT IN и т.д. Это оператор отрицает.
OR Оператор OR используется для объединения нескольких условий в SQL-инструкции WHERE.
IS NULL Оператор NULL, используется для сравнения значения со значением NULL.
UNIQUE Единственный оператор выполняет поиск каждой строки из указанной таблицы для уникальности (без дубликатов).

 

Exit mobile version