Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Konwertuj wiersze na kolumny Oracle SQL

Możesz wyliczyć wiersze za pomocą row_number() i zrób 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie SQL z wykonywaniem zmiennych wiązania w Jdbc

  2. Uzyskaj RowId z QueryChangeDescription

  3. Co to są ukryte pola Oracle?

  4. Odp.Net - W zależności od klienta i serwera

  5. zmień kolumnę upuszczania tabeli w bazie danych Oracle