- Catégories :
BOOLOR¶
Calcule le booléen OR de deux expressions numériques. Conformément à la sémantique booléenne :
Les valeurs différentes de zéro (y compris les nombres négatifs) sont considérées comme « true ».
Les valeurs égales à zéro sont considérées comme « false ».
En conséquence, la fonction renvoie :
True
si les deux expressions sont non nulles ou qu’une expression est non nulle et l’autre expression est zéro ou NULL.False
si les deux expressions sont égales à zéro.NULL
si les deux expressions sont NULL ou une expression est NULL et l’autre expression est zéro.
Syntaxe¶
BOOLOR( expr1 , expr2 )
Exemples¶
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 |
+--------------+------------------+-----------------+--------------+-----------------+--------------------+