Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Konvertieren Sie Zeilen in Spalten Oracle SQL

Sie könnten Zeilen mit row_number() aufzählen und mache pivot :

select * 
  from (
    select d.*, row_number() over(partition by type order by id) rn from data d)
  pivot (max(type) type, max(id) id for type in ('test1' t1, 'test2' t2))