sql >> Databasteknik >  >> RDS >> PostgreSQL

Hoppa över var n:e resultatrad i PostgreSQL

Om du använder PostgreSQL kan du använda row_number() :

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


  1. GROUP BY utan aggregatfunktion

  2. Exempel på SQL Server FÖR JSON PATH (T-SQL)

  3. En främmande nyckel-begränsning misslyckas

  4. Finns det MySQL som motsvarar Oracles TIMESTAMP WITH TIME ZONE?