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
  

Mensagemem Qui, 04 Out 2007 11:58 am

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
Porva
Localização: São Paulo/SP

Rafael S. Nunes
São Paulo/SP

Mensagemem Qui, 04 Out 2007 1:21 pm

Claro!
Tenta assim:

Código: Selecionar todos
SELECT... ende_ds_logradouro
|| decode( ende_ds_numero, null, null, ', ' )
|| ende_ds_numero AS Logradouro

:-o
dr_gori
Localização: Portland, OR USA

Thomas F. G

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

Mensagemem Qui, 04 Out 2007 1:32 pm

uia gori! funfou

preciso praticar o DECODE e o NLV!

valeu cara
Porva
Localização: São Paulo/SP

Rafael S. Nunes
São Paulo/SP


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem


    Voltar para SQL

    Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron