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

Áp dụng nhiều chức năng cửa sổ trên cùng một phân vùng

Bạn có thể không chỉ sử dụng cửa sổ cho mỗi lựa chọn

Một cái gì đó giống như

SELECT  name, 
        first_value() OVER (partition by name order by date) as f, 
        last_value() OVER (partition by name order by date) as l 
from table1

Cũng từ tài liệu tham khảo của bạn, bạn có thể làm như thế này

SELECT sum(salary) OVER w, avg(salary) OVER w
FROM empsalary
WINDOW w AS (PARTITION BY depname ORDER BY salary DESC)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng CTE đệ quy với Ecto

  2. Bảng lừa cấu hình PostgreSQL

  3. Lệnh kích thước DB của Postgres

  4. Nguyên nhân của PGError:FATAL:chấm dứt kết nối do lệnh của quản trị viên trên heroku là gì?

  5. Tìm các bản ghi mà sự tham gia không tồn tại