邏輯運算子 (Transact-SQL)

邏輯運算子會測試是否符合某些狀況。如同比較運算子,邏輯運算子會傳回含 TRUE、FALSE 或 UNKNOWN 值的 Boolean 資料類型。

運算子

意義

ALL

如果一組比較全為 TRUE,便是 TRUE。

AND

如果兩個布林運算式都是 TRUE 時,便是 TRUE。

ANY

如果一組比較中的任何一項是 TRUE,便是 TRUE。

BETWEEN

如果運算元在範圍內,便是 TRUE。

EXISTS

如果子查詢包含任何資料列,便是 TRUE。

IN

如果運算元等於運算式清單中的某個運算式,便是 TRUE。

LIKE

如果運算元符合某個模式,便是 TRUE。

NOT

反轉任何其他布林運算子的值。

OR

如果任一個布林運算式是 TRUE,便是 TRUE。

SOME

如果一組比較部分為 TRUE,便是 TRUE。