Re: How to realize ROW_NUMBER() in 8.3?

Поиск
Список
Период
Сортировка
От Wappler, Robert
Тема Re: How to realize ROW_NUMBER() in 8.3?
Дата
Msg-id C8E2DAF0E663A948840B04023E0DE32A032D0262@w2k3server02.de.ophardt.com
обсуждение исходный текст
Ответ на How to realize ROW_NUMBER() in 8.3?  (Emi Lu <emilu@encs.concordia.ca>)
Список 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 по дате отправления:

Предыдущее
От: Alban Hertroys
Дата:
Сообщение: Re: schemas for organizing tables
Следующее
От: Toby Corkindale
Дата:
Сообщение: Re: SSDs with Postgresql?