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

Oracle 11g - Unpivot

Sử dụng truy vấn này:

with t (Dat, Year, Month, Day, Turn_1, Turn_2, Turn_3) as (
  select sysdate, 2014, 08, 28, 'Foo', 'Bar', 'Xab' from dual
)
select dat, year, month, day, turn, source from t
unpivot (
  source  for turn in (Turn_1, Turn_2, Turn_3)
)

DAT         YEAR    MONTH   DAY TURN    SOURCE
----------------------------------------------
08/01/2014  2014    8       28  TURN_1  Foo
08/01/2014  2014    8       28  TURN_2  Bar
08/01/2014  2014    8       28  TURN_3  Xab



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle SQL cách xóa thời gian khỏi ngày tháng

  2. Quy trình nâng cấp từng bước cho Phần nâng cấp R12.2 -4 (Áp dụng Gói cập nhật phát hành 12.2.x)

  3. Sửa lỗi ORA-65096 khi tạo kiểm tra tự động trong Django bằng Oracle

  4. Làm thế nào để sử dụng sql * plus trong tập lệnh lệnh Windows để điều khiển luồng?

  5. Oracle SQL - max () với giá trị NULL