論理演算子 (Transact-SQL)

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

演算子

意味

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 を返します。