- Categorias:
BOOLOR¶
Calcula o OR booleano de duas expressões numéricas. De acordo com a semântica booleana:
Valores diferentes de zero (incluindo números negativos) são considerados como True.
Os valores zero são considerados como False.
Como resultado, a função retorna:
True
se ambas as expressões forem diferentes de zero ou se uma expressão for diferente de zero e a outra expressão for zero ou NULL.False
se ambas as expressões forem zero.NULL
se ambas as expressões forem NULL ou uma expressão for NULL e a outra expressão for zero.
Sintaxe¶
BOOLOR( expr1 , expr2 )
Exemplos¶
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 |
+--------------+------------------+-----------------+--------------+-----------------+--------------------+