Re: How to realize ROW_NUMBER() in 8.3?

Поиск
Список
Период
Сортировка
От Oliveiros d'Azevedo Cristina
Тема Re: How to realize ROW_NUMBER() in 8.3?
Дата
Msg-id 0E2AEE255CB846CAA0017E7BB54D501C@marktestcr.marktest.pt
обсуждение исходный текст
Ответ на How to realize ROW_NUMBER() in 8.3?  (Emi Lu <emilu@encs.concordia.ca>)
Ответы Re: How to realize ROW_NUMBER() in 8.3?
Список pgsql-sql
If your table is not terribly big, you can
try something like

SELECT a.col1,a.col2, COUNT(*) as row_number
FROM yourTable a,yourTable b
WHERE a.col1 >= b.col1     -- I'm assuming col1 is primary key
GROUP BY a.col1,a.col2
ORDER BY row_number

This is pure SQL, should work in every version...

Best,
Oliveiros

----- Original Message ----- 
From: "Emi Lu" <emilu@encs.concordia.ca>
To: <pgsql-sql@postgresql.org>
Sent: Wednesday, April 20, 2011 4:45 PM
Subject: [SQL] How to realize ROW_NUMBER() in 8.3?


> 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
> 
> Thanks a lot!
> 
> Ding Ye
> 
> -- 
> Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-sql


В списке pgsql-sql по дате отправления:

Предыдущее
От: Vibhor Kumar
Дата:
Сообщение: Re: How to realize ROW_NUMBER() in 8.3?
Следующее
От: Humair Mohammed
Дата:
Сообщение: