Re: How to realize ROW_NUMBER() in 8.3? - Mailing list pgsql-general

From Wappler, Robert
Subject Re: How to realize ROW_NUMBER() in 8.3?
Date
Msg-id C8E2DAF0E663A948840B04023E0DE32A032D0262@w2k3server02.de.ophardt.com
Whole thread Raw
In response to How to realize ROW_NUMBER() in 8.3?  (Emi Lu <emilu@encs.concordia.ca>)
List pgsql-general
On 2011-04-20, Emi Lu wrote:

> Hello,
>
> ROW_NUMBER() is only ready in 8.4. For 8.3, is there a simple
> way to get
> row_number
>
> select row_number(), col1, col2...
> FROM   tableName
>

You definitely want to skim through the SQL Cookbook
(http://www.oreilly.de/catalog/9780596009762/) for this and many other
things.

Iirc, it suggested a set of CTEs that were joined together and grew
exponentially to get the sequence of numbers, which where finally joined
to the actual query. Pretty elegant and with tailored solutions for
various RDBMS including Postgres.

--
Robert...



pgsql-general by date:

Previous
From: Alban Hertroys
Date:
Subject: Re: schemas for organizing tables
Next
From: Toby Corkindale
Date:
Subject: Re: SSDs with Postgresql?