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