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 ищет каждую строку указанной таблицы на уникальность (без дубликатов). |