NULL não é zero, e NULL não é um espaço vazio.
- 0 (Zero) é um número. É uma informação. (Ex: "Tenho 0 reais no bolso").
- Espaço (' ') é um texto. É uma informação. (Ex: "Digitei um espaço").
- NULL é o vazio. É o desconhecido. Significa que o dado não existe ou não foi preenchido.
IS NULL
- O Objetivo: Quer encontrar clientes que não têm o nome da empresa preenchido.
- A Lógica de Negócio: Olhando os resultados, vemos que o
CustomerType (Tipo de Cliente) é Person (Pessoa Física). Faz todo sentido! Pessoas comuns geralmente não têm um "Nome da Empresa" associado a elas, por isso o campo fica NULL.
- Tradução: "Traga todos os clientes onde o campo Empresa está em branco/desconhecido."

IS NOT NULL
- O Objetivo: É o oposto. Quer apenas os registros onde o campo Empresa foi preenchido.
- Tradução: "Traga todos os clientes onde a Empresa NÃO é vazia (ou seja, existe um nome lá)."
