NULL
Um valor ausente. Não é zero nem texto vazio, e nunca é igual a nada, nem mesmo a outro NULL.
Sintaxe
column IS NULL;column IS NOT NULL;
- COALESCE(coluna, alternativa) substitui NULL por um valor.
Exemplo
SELECT first_name, COALESCE(loyalty_tier, 'none') AS tier FROM customers;
Todos os clientes, com 'none' onde não há nível de fidelidade.
Tabelas usadas: customers. Experimente em uma lição abaixo.
Erros comuns
- NULL = NULL não é verdadeiro. Use IS NULL.
- Um NULL em uma expressão aritmética resulta em NULL.