Ir para conteúdo

Arquivado

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

M.O. Moura

Script para desconsiderar campos nulos

Recommended Posts

Olá, tenho uma tabela q possui inúmeras colunas (+ de 80), preciso de um script para desconsiderar os campos nulos e trazer somente os que possuem conteúdo.

Não quero usa is not null, pois teria que lista cada coluna e são muitas....Alguém pode me ajudar??

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos supor que a tabela tenha 3 colunas

A B C

come seriam trazidos os registros ?
 

A      B     C
NULL  NULL   10
10    NULL   NULL
10    10     10
NULL  NULL   NULL

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

As colunas são de anos...por exemplo:

 

Ano 2010  Ano 2011 Ano 2012 Ano 2013

NULL           10              20             NULL

 

no caso, gostaria do seguinte resultado:

 

Ano 2011    Ano 2012

10                20

 

As que estão nulas não aparecessem...

Compartilhar este post


Link para o post
Compartilhar em outros sites

algo como


 

select *
from anos
where ano2010 is not null and
      ano2011 is not null and
      ano2012 is not null and
      ...
      ano2018 is not null 

Mas este modelo merece uma revisão, leia sobre Formas Normais

 

 

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.