メインコンテンツまでスキップ
に最終更新

論理演算子

説明​

論理条件は、二つの条件の結果を組み合わせて一つの結果を生成するか、条件の結果を反転します。

演算子の概要​

演算子機能例
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