PostgreSQL heeft vensterfuncties gehad al een tijdje die kan worden gebruikt om veel dingen te doen, waaronder het tellen van rijen voordat LIMIT wordt toegepast.
Gebaseerd op het bovenstaande voorbeeld:
SELECT stuff,
count(*) OVER() AS total_count
FROM table
WHERE condition
ORDER BY stuff OFFSET 40 LIMIT 20