sql >> Database teknologi >  >> RDS >> Oracle

Konverter rækker til kolonner oracle SQL

Du kan opregne rækker med row_number() og lav 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. Hvordan indstilles primær nøgle til automatisk stigning i PostgreSQL?

  2. Hvordan forbinder man PGSeaerch-resultater til indeksside i indlejrede ressourcer?

  3. Vælg de rækker, der lige er indsat

  4. Vælg alle måneder inden for et givet datospænd, inklusive dem med 0 værdier