Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jeil Pereira

Retornar Colunas com valores

Recommended Posts

Olá boa noite, gostaria de saber se consigo fazer um comando dinamico no sql que só traga as colunas que possuem algum valor:

exemplo tenho 20 colunas no sql e só 10 possuem algum valor preciso fazer isso dinamico sem validar uma por uma

Att,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como seria isto ?

 

Exemplo

Coluna01 , coluna02 , .... coluna20

 

Numa linha a coluna01 está com valor e a 02 não, na outra linha o inverso.

Sempre terá 10 colunas preenchidas ?!

 

Não ficou muito claro, ao menos para mim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No caso a coluna2 nao apareceria no result set !?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No caso a coluna2 nao apareceria no result set !?

Fiquei na mesma duvida....

 

@Jeil, com esta tabela teste, como seria o result?

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto ?

id, campo1,  campo3
1    a
2            c
3    a

Pelo que entendi o SQL teria de ser montado dinamicamente testando com um EXISTS se a coluna tem conteúdo

 

Mas, estas colunas representam coisas distintas ou homogêneas ?

 

Tipo

 

(telefone, celular,nextel)

 

ou

 

(data nasc , telefone , produto)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.