Categorias:

Funções de expressão condicional

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.

Consulte também:

BOOLAND , BOOLNOT , BOOLXOR

Sintaxe

BOOLOR( expr1 , expr2 )
Copy

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               |
+--------------+------------------+-----------------+--------------+-----------------+--------------------+
Copy