sql >> Database >  >> RDS >> PostgreSQL

Sla elke n-de resultaatrij over in PostgreSQL

Als u PostgreSQL gebruikt, kunt u row_number() :

SELECT t.*
FROM (
  SELECT *, row_number() OVER(ORDER BY id ASC) AS row
  FROM yourtable
) t
WHERE t.row % 5 = 0


  1. SQL Server PIVOT met meerdere X-as kolommen

  2. Verwijder tabel uit Oracle-database als tabel bestaat in sql-instructie

  3. Hoe MySQL 5.7 volledig van Windows te verwijderen

  4. mySQL-query die Resource-id #5 retourneert