- カテゴリ:
BOOLOR¶
2つの数値式のブール値 OR を計算します。次のブールセマンティクスに従います。
ゼロ以外の値(負の数を含む)はTrueと見なされます。
ゼロ値はFalseと見なされます。
結果として、関数は以下を返します。
True
、両方の式がゼロ以外、または一方の式がゼロ以外で、もう一方の式がゼロまたは NULLの場合。False
、両方の式がゼロの場合。NULL
、両方の式が NULL であるか、1つの式が NULL で、他の式がゼロの場合。
構文¶
BOOLOR( expr1 , expr2 )
例¶
SELECT BOOLOR(1, 2), BOOLOR(-1.35, 0), BOOLOR(3, NULL), BOOLOR(0, 0), BOOLOR(NULL, 0), BOOLOR(NULL, NULL);
+--------------+------------------+-----------------+--------------+-----------------+--------------------+
| BOOLOR(1, 2) | BOOLOR(-1.35, 0) | BOOLOR(3, NULL) | BOOLOR(0, 0) | BOOLOR(NULL, 0) | BOOLOR(NULL, NULL) |
|--------------+------------------+-----------------+--------------+-----------------+--------------------|
| True | True | True | False | NULL | NULL |
+--------------+------------------+-----------------+--------------+-----------------+--------------------+