Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

RETORNAR TODOS OS CAMPOS EXCETOS NULLOS

Bom dia!

Estou tentando entender um banco de dados, e vários campos estão nulos!

É possível colocar um SELECT " * " FROM TABLE e outro código para retornar apenas campos que tenham valores?

TIPO: SELECT * EXETO NULLOS FROM TABLE?

5 respostas

Oi Anderson, tudo bem?

Você pode usar um IS NOT NULL em sua consulta, da seguinte forma:

SELECT * FROM NotasFiscais WHERE NChave IS NOT NULL

Assim, irá trazer todos os dados que não são nulos.

Espero ter ajudado. Qualquer coisa é só falar :)

Na verdade existem várias colunas, de diversos nomes, eu queria exclui-las da consulta aonde o resultado em sua maioria é nulo

Nesse caso, você pode usar o AND para colocar as outras colunas:

SELECT * FROM notas_fiscais

WHERE data_venda and numero and imposto IS NOT NULL

Certo, então significa que não há um termo para generalizar os nots null, sempre teremos que especificar o campo, e colocar a clausula is not null

solução!

Sim, exatamente isso.