Hãy thử cách này:
SELECT company, val FROM
(
SELECT *, ROW_NUMBER() OVER (PARTITION BY
company order by val DESC) AS Row_ID FROM com
) AS A
WHERE Row_ID < 4 ORDER BY company
- Demo nhanh tại đây ...
Hãy thử cách này:
SELECT company, val FROM
(
SELECT *, ROW_NUMBER() OVER (PARTITION BY
company order by val DESC) AS Row_ID FROM com
) AS A
WHERE Row_ID < 4 ORDER BY company
- Demo nhanh tại đây ...
Nâng cấp PostgreSQL 11 lên PostgreSQL 13 với TimescaleDB và PostGIS trong Linux bằng pg_upgrade
Cách LocalTime () hoạt động trong PostgreSQL
Cách phân tích cú pháp JSON trong postgresql
Làm thế nào để sử dụng ALIAS trong mệnh đề PostgreSQL ORDER BY?
Không thể tìm thấy tiêu đề 'libpq-fe.h khi cố gắng cài đặt pg gem