Dúvida, concatenação de valores

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP
Rafael S. Nunes
São Paulo/SP

galera, me ajudem com uma lógica aqui

eu quero exibir o Logradouro do camarada, concatenando com o número da residência dele, mas existem casos que o 'ende_ds_logradouro' e 'ende_ds_numero' são null, sendo assim NÃO quero que imprima somente aquela vírgula, tem como fazer, mostrar a vírgula somente se houver valor nos campos?

SELECT... ende_ds_logradouro || ', ' || ende_ds_numero AS Logradouro
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Claro!
Tenta assim:

Selecionar tudo

SELECT... ende_ds_logradouro 
|| decode( ende_ds_numero, null, null, ', ' ) 
|| ende_ds_numero AS Logradouro
:-o
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP
Rafael S. Nunes
São Paulo/SP

uia gori! funfou

preciso praticar o DECODE e o NLV!

valeu cara
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes