SELECT "Jeden x-ten Datensatz"?

Hallo,
ich würde gerne jeden 27ten Datensatz einer Query ausgeben. Hat jemand eine Idee wie dies funktioniert?
Wollte eigentlich mit row_num und modulo arbeiten, habs aber nicht hinbekommen.

Vielen Dank.
Gruß
mc

Was hast denn genau versucht?

select s from (select *, row_number() over ( order by s) as c from generate_Series(1,1000) s) foo where c % 27 = 0;

Andreas