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

WHERE ... IS NOT NULL

Pessoal estou com uma dúvida que ainda não consegui achar uma solução, estou fazendo um select de apenas algumas colunas na tabela, porém não quero valores nulos (NULL) em nenhuma das colunas, como faço para filtrar em todas as colunas?

4 respostas

Segue o select que esqueci de encaminhar...

select projeto, subprojeto, servico, centro_custo, data_fim_validade, valor_aprovado 
    from cpag_350
    where projeto is not null and
    subprojeto is not null and
    servico is not null and 
    centro_custo is not null and
    data_fim_validade is not null and
    valor_aprovado is not null

Esqueci de comentar, o código acima está funcionando, porém eu necessito filtrar em mais colunas e não quero ficar replicado o código para cada coluna para filtrar os nulos, quero reduzir esse código, alguém consegue me ajudar?

Oi Jean

select projeto, subprojeto, servico, centro_custo, data_fim_validade, valor_aprovado
        from cpag_350
        where concat(projeto, subprojeto, servico, centro_custo, data_fim_validade, valor_aprovado) is not null;
solução!

Opa Luis Dias,

Obrigado pela ajuda!!