Логотип

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 - Запрос UPDATE

Логические операторы в 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Единственный оператор выполняет поиск каждой строки из указанной таблицы для уникальности (без дубликатов).

 

Редактор: AndreyEx

Рейтинг: 4.6 (17 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала