Não exibir campo se o adjacente for null

1. Não exibir campo se o adjacente for null

Igor Alvim
AlvimIgor

(usa Ubuntu)

Enviado em 14/08/2019 - 08:34h

Boa dia!

Criei esse select no banco:
select 
-- algumas linhas anteriores

max(decode(rownum,1,obter_descricao_procedimento(med.cd_procedimento, med.ie_origem_proced))) || ' ...... ' || max(decode(rownum,1,med.ds_posologia)) med01,
'CID: ' || max(decode(rownum,1,med.cd_cid_principal)) || ' - ' || max(decode(rownum,1,obter_desc_cid(med.cd_cid_principal))) CID1

-- algumas linhas depois
from sus_laudo_medicamento med,
sus_laudo_paciente pac
where med.nr_seq_laudo_sus = pac.nr_seq_interno
and pac.nr_seq_interno = :nr_sequencia


O problema que tenho é que se o atributo 'med.ds_posologia' for null, não gostaria que aparecesse o ' ...... ', apenas o med.cd_procedimento.
Da mesma forma, só aparecer o "CID: " o atributo 'med.cd_cid_principal' não for nulo.

Existe alguma possibilidade? Preciso muito conseguir imprimir isso.

Obrigado!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts