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

LIMIT được nhóm trong PostgreSQL:hiển thị N hàng đầu tiên cho mỗi nhóm?

Giải pháp mới (PostgreSQL 8.4)

SELECT
  * 
FROM (
  SELECT
    ROW_NUMBER() OVER (PARTITION BY section_id ORDER BY name) AS r,
    t.*
  FROM
    xxx t) x
WHERE
  x.r <= 2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hợp nhất các giá trị JSONB trong PostgreSQL?

  2. Không thể cài đặt pg gem trên Mountain Lion

  3. Cài đặt PostgreSQL trên Ubuntu cho Ruby on Rails

  4. Mảng PHP sang mảng postgres

  5. Mười cách để mở rộng chức năng của PostgreSQL