Fórum Select que desconsidere campos nulos #54496

30/12/2005

0

Gostaria de saber algum comando dentro do SELECT que desconsiderasse uma COLUNA NULA. Ex.:
=========================
COD NOME VALOR
=========================
1 AAA NULL
2 BBB NULL
=========================

Neste caso, preciso que a coluna VALOR não venha no SELECT, retornando apenas
==============
COD NOME
==============
1 AAA
2 BBB
==============

Obrigado.


Adrinei

Adrinei

Responder

Posts

30/12/2005

Belo

Bom, se você quer desconsiderar a coluna VALOR toda, faça assim:

Select COD, NOME From SuaTabela

Se você quer as três colunas, mais desconsiderando os valores nulos do campo VALOR:

Select COD, NOME, VALOR From SuaTabela
Where VALOR Is Not Null

Feliz Ano Novo!


Responder

Gostei + 0

30/12/2005

Adrinei

Caro colega,

Estou fazendo um relatório via stored procedure que terá 15 colunas.
Entretanto, no Delphi, só quero listar as colunas válidas, ou seja, as não nulas.
Para facilitar, gostaria de saber se via comando SQL conseguiria fazer este filtro.
Suas sugestões são válidas, mas para meu caso não se aplicam.


Responder

Gostei + 0

30/12/2005

Afarias

Não é possível fazer o q vc quer (com SQL ou PSQL)


T+


Responder

Gostei + 0

01/01/2006

Belo

Se você estiver usando a versão 1.5 do Firebird, dê uma olhada na função COALESCE.


Responder

Gostei + 0

05/01/2006

Rodolpho123

Esse tratamento vc vai ter que fazer no Delphi. Caso o valor da sua coluna seja nulo, esconda o seu TField (Visible := False)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar