Re: Number the lines
От | missive@frontiernet.net (Lee Harr) |
---|---|
Тема | Re: Number the lines |
Дата | |
Msg-id | 9nugup$20cg$1@news.tht.net обсуждение исходный текст |
Ответ на | Number the lines (yaubi@yaubi.com (Yoann)) |
Список | pgsql-sql |
On 14 Sep 2001 05:05:49 -0700, Yoann <yaubi@yaubi.com> wrote: > how can I number the result's lines of a sql query ? > > explaination : I have a query which return me a list of values. I need > to order them (it's ok, easy ;) and then number the lines. The goal is > then to extract, for example, "the third maximum value". > CREATE TABLE value (i integer); INSERT INTO i VALUES (1); INSERT INTO i VALUES (3); INSERT INTO i VALUES (2); INSERT INTO i VALUES (1); INSERT INTO i VALUES (5); INSERT INTO i VALUES (2); CREATE VIEW ordered AS SELECT i FROM value ORDER BY i DESC; BEGIN; CREATE SEQUENCE seq; SELECT nextval('seq') as n, i INTO TEMP TABLE t FROM ordered; SELECT i FROM t WHERE n=3; -- IANADBA, but something like this might work...
В списке pgsql-sql по дате отправления: