sql >> Databasteknik >  >> RDS >> PostgreSQL

Grupperad LIMIT i PostgreSQL:visa de första N raderna för varje grupp?

Ny lösning (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. Hur förhindrar man dubbletter av användarnamn när folk registrerar sig?

  2. MariaDB JSON_LENGTH() Förklarad

  3. Hur tar man bort accenter och alla tecken <> a..z i sql-server?

  4. SSIS källformat Implicit konvertering för datum och tid