Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

ultimate

concatenação vertical oracle

Mensagens Recomendadas

ultimate

Bom dia

Antes de mais agradeço desde já a disponibilidade para me ajudarem.

Eu pretendo fazer uma concatenação vertical de múltiplos registos,  algo deste genero:

Nomes                 

----------

Ana

............

Rita

...........

Tiago

..........

a intenção é estes 3 registos ficarem apenas como um, numa única célula, e ficarem dispostos verticalmente.

Nomes                Profissão

-----------          ---------------

Ana

Rita                    Medico

Tiago

............              ...................

Algo deste género.

Espero que me tenha explicado bem, sei fazer concatenação horizontal, mas vertical nem sei se é possível.

Obrigado pela ajuda.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

Não sei se percebi muito bem a tua dúvida, o que queres não será um group by?


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ultimate

imagina que tens de apresentar os varios empregos que uma pessoa pode ter,  com um select e uma concatenação consegues por 2 ou mais empregos, para uma unica pessoa, mas horizontalmente , separados por espaços, virgulas, basicamente o que tu quiseres.

select 'ana' as nome, 'medica' || ' ' || 'escritora' as empregos from dual

NOME EMPREGOS         
---- ---------------- 
ana  medica escritora 

mas eu quero que os empregos apareçam verticalmente. um único registo, tal como em cima, mas verticalmente.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ultimate

Obrigado mas já encontrei a resposta, deixo aqui a mesma para quem um dia tenha a mesma duvida

select 'ana' as nome , 'medica' || chr(10) || 'escritora' as empregos from dual;

NOME EMPREGOS       

---- ----------------

ana  medica         

    escritora       

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.