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


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

Область применения: SQL Server Управляемый экземпляр SQL Azure

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

Оператор Значение
ALL TRUE, если все сравнения в наборе равны TRUE.
AND TRUE, если оба выражения типа Boolean равны TRUE.
ANY TRUE, если любое из сравнений в наборе равно TRUE.
BETWEEN TRUE, если операнд принадлежит указанному диапазону.
EXISTS TRUE, если вложенный запрос возвращает как минимум одну строку.
IN TRUE, если операнд содержится в заданном списке выражений.
LIKE TRUE, если оператор удовлетворяет шаблону.
Логическое НЕ Меняет значение оператора типа Boolean на противоположное.
ИЛИ TRUE, если одно из выражений типа Boolean равно TRUE.
SOME TRUE, если некоторые из сравнений в наборе равны TRUE.

См. также

Приоритет оператора (Transact-SQL)