Middle
Como filtrar valores NULL e não NULL em SQL?
sobes.tech IA
Resposta da IA
Em SQL, para filtrar valores NULL e não NULL, usam-se os operadores IS NULL e IS NOT NULL.
- Para selecionar linhas onde o valor da coluna é NULL:
SELECT * FROM nome_tabela WHERE nome_coluna IS NULL;
- Para selecionar linhas onde o valor da coluna não é NULL:
SELECT * FROM nome_tabela WHERE nome_coluna IS NOT NULL;
Importante: não se deve usar operadores de comparação normais (= NULL ou <> NULL), pois NULL é um valor especial que indica a ausência de dados, e a comparação com ele usando = não funciona.