PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Групиран LIMIT в PostgreSQL:показване на първите N реда за всяка група?

Ново решение (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. Как работи функцията Exp() в PostgreSQL

  2. Как да картографирате PostgreSQL масив с Hibernate

  3. Разбиране на ограниченията за проверка в PostgreSQL

  4. как да копирам данни от файл в PostgreSQL с помощта на JDBC?

  5. Работниците на Rails Resque се провалят с PGError:сървърът неочаквано затвори връзката