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.