Categorias:

Funções de expressão condicional

BOOLNOT

Calcula o NOT booleano de apenas uma expressão numérica. 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 a expressão for zero.

  • False se a expressão for diferente de zero.

  • NULL se a expressão for NULL.

Consulte também:

BOOLAND , BOOLOR , BOOLXOR

Sintaxe

BOOLNOT( expr )
Copy

Exemplos

SELECT BOOLNOT(0), BOOLNOT(10), BOOLNOT(-3.79), BOOLNOT(NULL);

+------------+-------------+----------------+---------------+
| BOOLNOT(0) | BOOLNOT(10) | BOOLNOT(-3.79) | BOOLNOT(NULL) |
|------------+-------------+----------------+---------------|
| True       | False       | False          | NULL          |
+------------+-------------+----------------+---------------+
Copy