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 по дате отправления: