~~~ SELECT * FROM ( SELECT ROW_NUMBER() OVER (PARTITION BY 1) RowNum, * FROM t ) AS A WHERE (A.RowNum % n) = 0 ; ~~~ Edit: You need a version supporting Window functions, I think 3.26+ (unconfirmed)
~~~ SELECT * FROM ( SELECT ROW_NUMBER() OVER (PARTITION BY 1) RowNum, * FROM t ) AS A WHERE (A.RowNum % n) = 0 ; ~~~ Edit: You need a version supporting Window functions, I think 3.26+ (unconfirmed)