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