論理演算子
表 1. 論理演算子
オペレーター |
説明 |
例 |
AND |
左と右の両方のオペランドが TRUE の場合のみ TRUE を返します。 |
a AND b |
OR |
左または右のオペランドが TRUE の場合は TRUE を返します。 |
a OR b |
NOT |
右のオペランドが FALSE のときのみ TRUE を返します。 |
NOT a |
論理演算に関連する NULL
次の表は、a および b の値がそれぞれ TRUE、FALSE および NULL の場合の真の値を示しています。
表 2. Truth Table 1
a |
b |
a AND b |
A or B |
TRUE |
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
FALSE |
TRUE |
TRUE |
NULL |
NULL |
TRUE |
FALSE |
TRUE |
FALSE |
TRUE |
FALSE |
FALSE |
FALSE |
FALSE |
FALSE |
NULL |
FALSE |
NULL |
NULL |
TRUE |
NULL |
TRUE |
NULL |
FALSE |
FALSE |
NULL |
NULL |
NULL |
NULL |
NULL |
表 3. Truth Table 2
a |
NOT a |
TRUE |
FALSE |
FALSE |
TRUE |
NULL |
NULL |