Поделиться через


Логические операторы (Transact-SQL)

Логические операторы проверяют истину некоторого условия. Логические операторы, например оператор сравнения, возвращают значение типа Boolean: TRUE, FALSE или UNKNOWN.

Оператор

Значение

ALL

TRUE, если все сравнения в наборе равны TRUE.

AND

TRUE, если оба выражения типа Boolean равны TRUE.

ANY

TRUE, если любое из сравнений в наборе равно TRUE.

BETWEEN

TRUE, если операнд принадлежит указанному диапазону.

EXISTS

TRUE, если вложенный запрос возвращает как минимум одну строку.

IN

TRUE, если операнд содержится в заданном списке выражений.

LIKE

TRUE, если оператор удовлетворяет шаблону.

NOT

Меняет значение оператора типа Boolean на противоположное.

OR

TRUE, если одно из выражений типа Boolean равно TRUE.

SOME

TRUE, если некоторые из сравнений в наборе равны TRUE.