question (or feature-request): over ( partition by ... order by LIMIT N)

From: "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: question (or feature-request): over ( partition by ... order by LIMIT N)
Date: 2010-03-24 17:31:59
Message-ID: 20100324173159.GA964@a-kretschmer.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

Hello @all,

I know, i can do:

select * from (select ... row_number() over (...) ...) foo where row_number < N

to limit the rows per group, but the inner select has to retrieve the
whole set of records and in the outer select most of them discarded.

Why isn't there an over ( ... LIMIT N) ?

Other (better) solution?

Regards, Andreas
--
Andreas Kretschmer
Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header)
GnuPG: 0x31720C99, 1006 CCB4 A326 1D42 6431 2EB0 389D 1DC2 3172 0C99

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Ovid 2010-03-24 18:54:39 Re: Fw: Clipping values
Previous Message Tony Webb 2010-03-24 17:13:31 Re: Revoking CREATE TABLE

Browse pgsql-hackers by date

  From Date Subject
Next Message Steve Singer 2010-03-24 18:35:54 Re: dtester-0.1 released
Previous Message Tom Lane 2010-03-24 15:39:14 last_statrequest is in the future