ブール演算子

EQLでは、ブール演算子ANDORおよびNOTがサポートされます。

ブール演算の結果(NULLが存在する場合を含む)を次の表に示します。

NOT演算の結果
xの値 NOT xの結果
TRUE FALSE
FALSE TRUE
NULL NULL
AND演算の結果
xの値 yの値 x AND yの結果
TRUE TRUE TRUE
TRUE NULL NULL
TRUE FALSE FALSE
NULL TRUE NULL
NULL NULL NULL
NULL FALSE FALSE
FALSE TRUE FALSE
FALSE NULL FALSE
FALSE FALSE FALSE
OR演算の結果
xの値 yの値 x OR y
TRUE TRUE TRUE
TRUE NULL TRUE
TRUE FALSE TRUE
NULL TRUE TRUE
NULL NULL NULL
NULL FALSE NULL
FALSE TRUE TRUE
FALSE NULL NULL
FALSE FALSE FALSE

演算順序の詳細は、「演算子の優先順位のルール」を参照してください。