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

Xoay nhiều bảng với các giá trị mặc định

Truy vấn này có thể là một khởi đầu tốt để làm cơ sở cho các thử nghiệm sâu hơn:

With src As (
    SELECT  lmnt.element_name
        ,   lmnt.element_entry_id
        ,   nval.input_value_id
        ,   nval.screen_entry_value
--        ,   eval.name 
        ,   row_number() over (partition by lmnt.element_name, lmnt.element_entry_id
                               order by lmnt.element_name  ) rn
    FROM    XX_SAMPLE_ELEMENTS lmnt
        ,   XX_ENTRY_VALUES    nval
        ,   XX_ELEMENT_VALUES  eval
    where   lmnt.element_entry_id = nval.element_entry_id
    and     eval.INPUT_VALUE_ID = nval.INPUT_VALUE_ID          
    order by lmnt.element_name
)


SELECT * FROM src
PIVOT (
    max( input_value_id ) As input_value,
    min( screen_entry_value ) as screen_entry_value
    FOR (rn)
    IN (1,2,3,4,5)
)



  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ỗi khi sử dụng oracle.dataaccess.dll

  2. Tôi gặp sự cố với việc thay đổi kích thước hình ảnh trong cột blob trong oracle 12c

  3. Làm cách nào để kết nối với Cơ sở dữ liệu Oracle bằng cx_Oracle với tên dịch vụ và thông tin đăng nhập?

  4. Xuất kết quả truy vấn sang tệp XML khi sử dụng SQLcl (Oracle)

  5. Hàm BITAND () trong Oracle