Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle - Chuyển đổi các hàng thành cột

Bạn có thể làm điều đó với 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập một lược đồ vào một lược đồ mới khác - Oracle

  2. Cách duy trì LARGE BLOBs (> 100MB) trong Oracle bằng Hibernate

  3. Thử thách kiểm tra cơ sở dữ liệu Oracle - So sánh dữ liệu lược đồ

  4. Làm thế nào để khôi phục dữ liệu trong bảng Oracle?

  5. Nhóm dịch vụ thay đổi trong R12.2