Оператор — это зарезервированное слово или символ, используемый в основном в WHERE и давал инструкцию SQL для выполнения операции (ий), например, сравнения и арифметических операций.
Операторы используются для определения условий в SQL и служат в качестве соединений для нескольких условий в заявлении.
Предположим, переменная а равна 10, а переменная b равна 20, тогда:
оператор | Описание | пример |
---|---|---|
+ | Добавление — Добавление значения по обе стороны от оператора | a + b = 30 |
— | Вычитание — Вычитание правого операнда из левого операнда | а — b = -10 |
* | Умножение — Умножение значения по обе стороны от оператора | а * б = 200 |
/ | Деление — Делит левый операнд на правый операнда | b / a = 2 |
% | Модуль — Делит левый операнд на правый операнд и возвращает остаток | b % а = 0 |
Предположим, переменная а равно 10, а переменная b равна 20, тогда:
оператор | Описание | пример |
---|---|---|
= | Проверяет, является ли значения двух операндов равны или нет, если да, то условие становится истинным. | (a = b) не соответствует действительности. |
!= | Проверяет, является ли значения двух операндов равны или нет, если значения не равны, то условие становится истинным. | (a != b) истинно. |
<> | Проверяет, является ли значения двух операндов равны или нет, если значения не равны, то условие становится истинным. | (a <> b) истинно. |
> | Проверяет, является ли значение левого операнда больше значения правого операнда, если да, то условие становится истинным. | (a > b) не соответствует действительности. |
< | Проверяет, является ли значение левого операнда меньше значения правого операнда, если да, то условие становится истинным. | (a < b) истинно. |
> = | Проверяет, является ли значение левого операнда больше или равно значению правого операнда, если да, то условие становится истинным. | (a >= b) неверно. |
<= | Проверяет, является ли значение левого операнда меньше или равно значению правого операнда, если да, то условие становится истинным. | (a <= b) истинно. |
<! | Проверяет, является ли значение левого операнда не меньше, чем значение правого операнда, если да, то условие становится истинным. | (a! < b) неверно. |
!> | Проверяет, является ли значение левого операнда не больше, чем значение правого операнда, если да, то условие становится истинным. | (a! > b) верно. |
Вот список всех логических операторов, доступных в 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 | Единственный оператор выполняет поиск каждой строки из указанной таблицы для уникальности (без дубликатов). |