Ir para conteúdo

POWERED BY:

Arquivado

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

arquiris

Consulta

Recommended Posts

Boa tarde a todos.Tenho uma tabela de fornecedores que contém alguns campos obrigatórios:CODIGONOME*RAZAO_SOCIALCNPJ*IE**CAMPOS OBRIGATÓRIOSDesejo criar uma consulta que me traga o código do fornecedor e quais campos estão vazios. tipo:FORN 1 CNPJ, NOME, IEFORN 2 IE....Tipo fazer um if campo = null then return nome_campo else valor_campocomo posso criar uma consulta destas no Oracle?

Compartilhar este post


Link para o post
Compartilhar em outros sites


SELECT

TRIM(DECODE(NOME,NULL,'NOME ',' ') ||

DECODE(CGC,NULL,'CGC ',' ') ||

DECODE(IE,NULL,'IE ',' ')) CAMPOS

FROM TABELA

WHERE (NOME IS NULL OR CGC IS NULL OR IE IS NULL) -- LISTA SÓ OS NULOS

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.