NULL
Brakująca wartość. To nie zero i nie pusty tekst, a nigdy nie jest równa niczemu, nawet NULL.
Składnia
column IS NULL;column IS NOT NULL;
- COALESCE(column, fallback) zastępuje NULL inną wartością.
Przykład
SELECT first_name, COALESCE(loyalty_tier, 'none') AS tier FROM customers;
Każdy klient; tam, gdzie nie ma poziomu lojalnościowego, wpisane 'none'.
Użyte tabele: customers. Wypróbuj to w lekcji poniżej.
Typowe błędy
- NULL = NULL nie jest prawdą. Użyj IS NULL.
- NULL w wyrażeniu arytmetycznym daje NULL.