SQL - Операторы
Что такое оператор в SQL?
Оператор - это зарезервированное слово или символ, используемый в основном в предложении WHERE оператора SQL для выполнения операции (операций), например сравнения и арифметических операций. Эти операторы используются для указания условий в операторе SQL и служат в качестве союзов для нескольких условий в операторе.
- Арифметические операторы
- Операторы сравнения
- Логические операторы
- Операторы, используемые для отрицания условий
Арифметические операторы SQL
Предполагать 'variable a' держит 10 и 'variable b' держит 20, то -
Показать примеры
Оператор | Описание | пример |
---|---|---|
+ (Дополнение) | Добавляет значения по обе стороны от оператора. | a + b даст 30 |
- (Вычитание) | Вычитает правый операнд из левого операнда. | а - б даст -10 |
* (Умножение) | Умножает значения по обе стороны от оператора. | a * b даст 200 |
/ (Деление) | Делит левый операнд на правый. | б / у даст 2 |
% (Модуль) | Делит левый операнд на правый и возвращает остаток. | b% a даст 0 |
Операторы сравнения SQL
Предполагать 'variable a' держит 10 и 'variable b' держит 20, то -
Показать примеры
Оператор | Описание | пример |
---|---|---|
знак равно | Проверяет, равны ли значения двух операндов или нет, если да, то условие становится истинным. | (a = b) неверно. |
знак равно | Проверяет, равны ли значения двух операндов или нет, если значения не равны, условие становится истинным. | (a! = b) верно. |
<> | Проверяет, равны ли значения двух операндов или нет, если значения не равны, условие становится истинным. | (a <> b) верно. |
> | Проверяет, больше ли значение левого операнда, чем значение правого операнда, если да, то условие становится истинным. | (a> b) неверно. |
< | Проверяет, меньше ли значение левого операнда, чем значение правого операнда, если да, то условие становится истинным. | (a <b) верно. |
> = | Проверяет, больше ли значение левого операнда или равно значению правого операнда, если да, то условие становится истинным. | (a> = b) неверно. |
<= | Проверяет, меньше ли значение левого операнда или равно значению правого операнда, если да, то условие становится истинным. | (a <= b) верно. |
! < | Проверяет, не меньше ли значение левого операнда, чем значение правого операнда, если да, то условие становится истинным. | (a! <b) ложно. |
!> | Проверяет, не превышает ли значение левого операнда значение правого операнда, если да, то условие становится истинным. | (a!> b) верно. |
Логические операторы SQL
Вот список всех логических операторов, доступных в SQL.
Показать примеры
Sr. No. | Оператор и описание |
---|---|
1 | ALL Оператор ALL используется для сравнения значения со всеми значениями в другом наборе значений. |
2 | AND Оператор AND допускает наличие нескольких условий в предложении WHERE оператора SQL. |
3 | ANY Оператор ANY используется для сравнения значения с любым применимым значением в списке в соответствии с условием. |
4 | BETWEEN Оператор BETWEEN используется для поиска значений, которые находятся в наборе значений, учитывая минимальное и максимальное значение. |
5 | EXISTS Оператор EXISTS используется для поиска наличия строки в указанной таблице, соответствующей определенному критерию. |
6 | IN Оператор IN используется для сравнения значения со списком указанных литеральных значений. |
7 | LIKE Оператор LIKE используется для сравнения значения с аналогичными значениями с помощью операторов подстановки. |
8 | NOT Оператор НЕ меняет значение логического оператора, с которым он используется. Например: НЕ СУЩЕСТВУЕТ, НЕ МЕЖДУ, НЕ ВНУТРИ и т. Д.This is a negate operator. |
9 | OR Оператор OR используется для объединения нескольких условий в предложении WHERE оператора SQL. |
10 | IS NULL Оператор NULL используется для сравнения значения со значением NULL. |
11 | UNIQUE Оператор UNIQUE ищет каждую строку указанной таблицы на уникальность (без дубликатов). |