NULL

Ein fehlender Wert. Er ist weder Null noch ein leerer Text, und er ist nie gleich irgendetwas, auch nicht gleich NULL.

Syntax

column IS NULL;
column IS NOT NULL;
  • COALESCE(column, fallback) ersetzt NULL durch einen Wert.

Beispiel

SELECT first_name, COALESCE(loyalty_tier, 'none') AS tier FROM customers;

Jeder Kunde, mit 'none' dort, wo keine Treuestufe vorhanden ist.

Verwendete Tabellen: customers. Probiere es unten in einer Lektion aus.

Häufige Fehler

  • NULL = NULL ist nicht wahr. Verwende IS NULL.
  • Ein NULL in einem Rechenausdruck ergibt NULL.

Übe es