RE: [SQL] Sequences and Views - Mailing list pgsql-sql

From Jackson, DeJuan
Subject RE: [SQL] Sequences and Views
Date
Msg-id F10BB1FAF801D111829B0060971D839F5DC768@cpsmail
Whole thread Raw
List pgsql-sql
> I'm trying to label rows when creating a view with the numbers 1...n,
> where n is the number of items in a view.  Since views are requeryed
> when used in a select statement, using sequences breaks the 1 to n
> numbering.
>
> Under oracle the label was produced by the 'rownum' attribute.
>
> Suggestions?
> -JP

If it's just one table with unique values that you can group by then you
should be able to adapt this:
test=> select * from blah2;
a
-----
AAAAA
BBBBB
aaaaa
bbbbb
(4 rows)

test=> select count(b1.oid), b1.a from blah2 b1, blah2 b2 where
b1.oid>=b2.oid group by b1.a;
count|a
-----+-----
    1|AAAAA
    2|BBBBB
    3|aaaaa
    4|bbbbb
(4 rows)

Hope this helps,
    -DEJ

pgsql-sql by date:

Previous
From: "Jackson, DeJuan"
Date:
Subject: RE: [SQL] Text type
Next
From: "Chatchawan Boonraksa"
Date:
Subject: Geometry filed type