NULL
Un valore mancante. Non è zero e non è una stringa vuota, e non è mai uguale a niente, nemmeno a NULL.
Sintassi
column IS NULL;column IS NOT NULL;
- COALESCE(column, fallback) sostituisce NULL con un valore.
Esempio
SELECT first_name, COALESCE(loyalty_tier, 'none') AS tier FROM customers;
Ogni cliente, con 'none' dove non c'è un livello fedeltà.
Tabelle usate: customers. Provalo in una lezione qui sotto.
Errori comuni
- NULL = NULL non è vero. Usa IS NULL.
- Un NULL in un'espressione aritmetica dà NULL.