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

Chuyển đổi keep secure_rank từ truy vấn Oracle thành postgres

Bạn có thể sử dụng PostgreSQL WINDOW FUNCTIONS

-- we only added infos to the activity_monitor_transaction
-- we are free to group by date_time or status
SELECT
  first_value(status) OVER w AS global_transaction_status,
  count(*) OVER w AS global_transaction_count,
  activity_monitor_transaction.*
FROM
  activity_monitor_transaction
WINDOW w AS (
  PARTITION BY global_transaction_id
  ORDER BY date_time DESC, id DESC
  ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chạy chuỗi dưới dạng truy vấn trong oracle

  2. Oracle 11g SQL - Thay thế NULLS bằng 0 khi truy vấn có PIVOT

  3. Io ngoại lệ:Lỗi Oracle ORA-12650 sau khi nâng cấp Oracle lên 12g

  4. c # select truy vấn đến cơ sở dữ liệu Oracle ném Ánh xạ loại tùy chỉnh cho ... không được chỉ định hoặc không hợp lệ

  5. Oracle có khái niệm chỉ mục được lọc không?