論理演算子 (Transact-SQL)

適用対象: SQL ServerAzure SQL Managed Instance

論理演算子は、条件の真偽をテストします。 論理演算子は、比較演算子と同様、TRUE、FALSE、または UNKNOWN を値にとるブール データ型を返します。

演算子 説明
ALL すべての比較セットが TRUE の場合、TRUE を返します。
AND 両方のブール式が TRUE の場合、TRUE を返します。
ANY 比較セットの中の 1 つだけでも TRUE の場合、TRUE を返します。
BETWEEN オペランドが範囲内にある場合、TRUE を返します。
EXISTS サブクエリが行を含む場合、TRUE を返します。
IN オペランドが式の 1 つに一致する場合、TRUE を返します。
LIKE オペランドがパターンに一致する場合、TRUE を返します。
NOT 論理演算子の値を反転します。
OR いずれかのブール式が TRUE の場合、TRUE を返します。
SOME 比較セットのいくつかが TRUE の場合、TRUE を返します。

参照

演算子の優先順位 (Transact-SQL)