邏輯運算子 (Transact-SQL)

適用於:SQL ServerAzure 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。

另請參閱

運算子優先順序 (Transact-SQL)