Sobes.tech
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.