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

Oracle PIVOT, hai lần?

Từ oracle-developer.net có vẻ như nó có thể được thực hiện như thế này:

SELECT somethingId, splitId1, splitName1, splitId2, splitName2
FROM (SELECT somethingId, splitId
      FROM SOMETHING JOIN SPLIT ON ... )
      PIVOT ( MAX(splitId)  ,
              MAX(splitName) 
              FOR displayOrder IN (1 AS splitName1, 2 as splitName2)
            )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lặp lại cùng một biến liên kết nhiều lần khi sử dụng cấu trúc SQL động OPEN ... FOR trong Oracle PL / SQL

  2. Di chuyển dữ liệu từ Oracle sang SQL Server

  3. Gọi thủ tục được lưu trữ có chứa tập hợp các bản ghi bằng cách sử dụng callproc trong python

  4. Thả bảng khỏi cơ sở dữ liệu oracle nếu bảng tồn tại trong câu lệnh sql

  5. jBPM 6.5 + Tomcat 8 + Giao dịch Bitronix + Cấu hình Oracle 11G | Không thể cam kết phiên java.lang.NullPointerException