Kategorien:

Funktionen für bedingte Ausdrücke

BOOLNOT

Berechnet das boolesche NOT eines einzelnen numerischen Ausdrucks. In Übereinstimmung mit der booleschen Semantik:

  • Nicht-Null-Werte (einschließlich negativer Zahlen) werden als „True“ betrachtet.

  • Nullwerte werden als „False“ betrachtet.

Als Ergebnis gibt die Funktion Folgendes zurück:

  • True, wenn der Ausdruck null (zero) ist.

  • False, wenn der Ausdruck nicht null (zero) ist.

  • NULL, wenn der Ausdruck NULL ist.

Siehe auch:

BOOLAND , BOOLOR , BOOLXOR

Syntax

BOOLNOT( expr )

Beispiele

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

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