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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
Oi Anderson, tudo bem?
Você pode usar um IS NOT NULL em sua consulta, da seguinte forma:
SELECT * FROM NotasFiscais WHERE NChave IS NOT NULLAssim, 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
Sim, exatamente isso.