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.

Esercitati