Junção de multiplos resultados na consulta SQL

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
luizeduardo.android
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qua, 27 Jul 2016 3:45 pm

Boa tarde a todos.

Esta é a minha primeira vez neste forum e gostaria de saber se é possível transformar a seguinte consulta como exemplo:

select codfornec from pcprodut where codprod in (11025,11026,11027);


Resultado no banco:
CODFORNEC
'11','12'


assim precisaria que o resultado já viesse dessa forma:
CODFORNEC
1112


ou seja sem aspas e sem vírgulas.
spernega
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP

Bom dia,

Você pode tentar assim:

select replace(replace(codfornec,',',''),'''','')
from pcprodut where codprod in (11025,11026,11027);

existem outras maneiras, como o translate por exemplo.
Responder
  • Informação
  • Quem está online

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