Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle SQL coloca valores de uma coluna em uma linha


No Oracle 11g, você pode usar o LISTAGG() função:
select id,
  number,
  listagg(letter, ', ') within group(order by id, number) as letter
from yourtable
group by id, number;

Consulte SQL Fiddle with Demo