Основные операторы SQL
Арифметические операторы
Оператор | Описание | Пример |
---|---|---|
+ |
Бинарный оператор сложения. | p + q = a |
— |
Бинарный оператор вычитания. | a — b = с |
* |
Бинарный оператор умножения. | a * b = с |
/ |
Бинарный оператор деления. | b / a = с |
% |
Оператор деления по модулю. Результатом будет целочисленный остаток. | b % a = с |
Операторы сравнения
Оператор | Описание | Пример |
---|---|---|
= |
Этот SQL оператор не арифметическое «равно», известное со школы, а сравнение на равенство. Если равенство верное, то получится результат TRUE, если нет – FALSE. | (6 = 3 + 3) результат TRUE |
!= |
SQL оператор не равно или сравнение на неравенство, TRUE система выдаст, если значения будут не равны. | (7 != 13) результат TRUE |
<> |
Аналогичный предыдущему SQL оператор. TRUE мы получим в том случае, если значения будут не равны. | (5 != 11) результат TRUE |
> |
SQL оператор больше. Если левая часть (ее еще называют левый операнд) больше правой, то результат TRUE. | (7 > 2) результат TRUE |
< |
SQL оператор меньше. Принимает значение TRUE, когда правый операнд больше левого. | (10 < 2) результат FALSE |
>= |
SQL оператор больше либо равно. Выдает значение TRUE, если правая часть больше либо равна левой. | (16 >= 16) результат TRUE |
<= |
SQL оператор меньше либо равно. Значение TRUE появляется тогда, когда правая часть больше либо равна левой. | (18<=90) результат TRUE |
!< |
SQL оператор не меньше. Приобретает значение TRUE, когда правая часть не меньше левой. | (11!<5) результат FALSE |
!> |
SQL оператор не больше. Принимает значение FALSE, когда правая часть не больше левой. | (12 !> 10) результат FALSE |
Логические операторы
Оператор | Описание |
---|---|
ALL |
SQL оператор ALL осуществляет вывод всех значений из таблицы. |
AND |
SQL оператор AND представляет собой получение результата при соблюдении двух поставленных условий. |
ANY |
SQL оператор ANY (любой). Осуществляет сравнение текущего задания с дополнительным запросом. |
BETWEEN |
SQL оператор BETWEEN. Для этого оператора SQL условия можно установить в определённом диапазоне. Для корректной работы нужно задать минимальное и максимальное значение. |
EXISTS |
SQL оператор EXISTS. Применяется тогда, когда нужно обозначить, интересует ли пользователя результат подзапроса. |
IN |
Простой SQL оператор IN указывает, с какими значениями нужно вывести строки. |
LIKE |
Популярный SQL оператор LIKE. Данный оператор позволяет осуществлять поиск подстроки в тексте и, если подстрока найдена, то она выводится. |
NOT |
SQL оператор отрицания NOT. Аннулирует любые условия. |
OR |
SQL оператор «ИЛИ». Дает результат в том случае, когда значение TRUE есть хотя бы в одном из операндов. |
IS NULL |
SQL оператор IS NULL позволяет проверить значение поля на NULL. |
UNIQUE |
SQL оператор UNIQUE позволяет проверить уникальность каждой строки. |