sql >> Databasteknik >  >> RDS >> Oracle

Konvertera rader till kolumner oracle SQL

Du kan räkna upp rader med row_number() och gör 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))


  1. Är det möjligt att använda användardefinierade aggregat (clr) med fönsterfunktioner (över)?

  2. Mysql-dev för mac os

  3. Hitta oöverträffade rekord

  4. Ange käll-IP för ADO-anslutning från Delphi till MySQL