メインコンテンツまでスキップ

論理演算子

説明

論理条件は、2つのコンポーネントの条件の結果を組み合わせて、それらに基づいて単一の結果を生成するか、条件の結果を反転させます。

演算子の紹介

演算子機能
NOT後続の条件がFALSEの場合にTRUEを返します。TRUEの場合はFALSEを返します。UNKNOWNの場合は、UNKNOWNのまま残ります。SELECT NOT (TRUE)
AND両方のコンポーネントの条件がTRUEの場合にTRUEを返します。いずれかがFALSEの場合はFALSEを返します。それ以外の場合は、UNKNOWNを返します。SELECT TRUE AND FALSE
ORいずれかのコンポーネントの条件がTRUEの場合にTRUEを返します。両方がFALSEの場合はFALSEを返します。それ以外の場合は、UNKNOWNを返します。SELECT TRUE OR NULL

真理値表

NOT真理値表

| | TRUE | FALSE | UNKNOWN | | :---- | :------ | :------ | | NOT | FALSE | TRUE | UNKNOWN |

AND真理値表

ANDTRUEFALSEUNKNOWN
TRUETRUEFALSEUNKNOWN
FALSEFALSEFALSEFALSE
UNKNOWNUNKNOWNFALSEUNKNOWN

OR真理値表

ORTRUEFALSEUNKNOWN
TRUETRUETRUETRUE
FALSETRUEFALSEUNKNOWN
UNKNOWNTRUEUNKNOWNUNKNOWN