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

From Oliveiros d'Azevedo Cristina
Subject Re: How to realize ROW_NUMBER() in 8.3?
Date
Msg-id 0E2AEE255CB846CAA0017E7BB54D501C@marktestcr.marktest.pt
Whole thread Raw
In response to How to realize ROW_NUMBER() in 8.3?  (Emi Lu <emilu@encs.concordia.ca>)
Responses Re: How to realize ROW_NUMBER() in 8.3?  (Emi Lu <emilu@encs.concordia.ca>)
List 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 by date:

Previous
From: Vibhor Kumar
Date:
Subject: Re: How to realize ROW_NUMBER() in 8.3?
Next
From: Humair Mohammed
Date:
Subject: