Catégories :

Fonctions d’expressions conditionnelles

BOOLNOT

Calcule le booléen NOT d’une seule expression numérique. 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 l’expression est zéro.

  • False si l’expression est non nulle.

  • NULL si l’expression est NULL.

Voir aussi :

BOOLAND , BOOLOR , BOOLXOR

Syntaxe

BOOLNOT( expr )

Exemples

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

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