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

Oracle - Transponer rækker til kolonner

Du kan gøre det med en GROUP BY:

select CLUSTER_K,
  max(case when PROCESS_PHASE=1 then SEM_AGG else null end) SEM_AGG_1,
  max(case when PROCESS_PHASE=2 then SEM_AGG else null end) SEM_AGG_2,
  max(case when PROCESS_PHASE=3 then SEM_AGG else null end) SEM_AGG_3
from test_mc
group by CLUSTER_K 


  1. Hvordan fortolker man output fra MySQL EXPLAIN?

  2. Returner kun én række fra tabellen længst til højre for hver række i tabellen længst til venstre

  3. Søger efter et tomt felt med MySQL

  4. Fuldtekstsøgning virker ikke, hvis stopord er inkluderet, selvom stopordlisten er tom