Re: workaround for missing ROWNUM feature with the help of GUC variables - Mailing list pgsql-sql
From | Andreas Joseph Krogh |
---|---|
Subject | Re: workaround for missing ROWNUM feature with the help of GUC variables |
Date | |
Msg-id | 4C59C89A.7070401@officenet.no Whole thread Raw |
In response to | workaround for missing ROWNUM feature with the help of GUC variables ("Marc Mamin" <M.Mamin@intershop.de>) |
Responses |
Re: workaround for missing ROWNUM feature with the help of GUC variables
|
List | pgsql-sql |
On 08/04/2010 12:35 PM, Marc Mamin wrote: <blockquote cite="mid:C4DAC901169B624F933534A26ED7DF31034BB74D@JENMAIL01.ad.intershop.net"type="cite"><style> <!--/* Font Definitions */@font-face{font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}/* Style Definitions */p.MsoNormal, li.MsoNormal, div.MsoNormal{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink{mso-style-priority:99;color:blue;text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed{mso-style-priority:99;color:purple;text-decoration:underline;} span.EmailStyle17{mso-style-type:personal-compose;font-family:"Calibri","sans-serif";color:windowtext;} .MsoChpDefault{mso-style-type:export-only;} @page Section1{size:612.0pt 792.0pt;margin:70.85pt 70.85pt 2.0cm 70.85pt;} div.Section1{page:Section1;} --> </style><div class="Section1"><p class="MsoNormal"><span lang="EN-US">Hello,</span><p class="MsoNormal"><span lang="EN-US"> </span><pclass="MsoNormal"><span lang="EN-US">here my two pence on this recurring thema.</span><p class="MsoNormal"><spanlang="EN-US"> </span><p class="MsoNormal"><span lang="EN-US">(just a workaround)</span><br /></div></blockquote><br/> I don't understand what you mean by missing ROWNUM feature, PG got this with windows-functionsin 8.4:<br /><a class="moz-txt-link-freetext" href="http://www.postgresql.org/docs/8.4/interactive/functions-window.html">http://www.postgresql.org/docs/8.4/interactive/functions-window.html</a><br /><br/> Example:<br /> select username, row_number() over() from my_user_table;<br /> username | row_number <br /> -------------+------------<br/> admin | 1<br /> everyone | 2<br /><br /><pre class="moz-signature"cols="72">-- Andreas Joseph Krogh <a class="moz-txt-link-rfc2396E" href="mailto:andreak@officenet.no"><andreak@officenet.no></a> Senior Software Developer / CTO ------------------------+---------------------------------------------+ OfficeNet AS | The most difficult thing in the world is to | Rosenholmveien 25 | know how to do a thing and to watch | 1414 Trollåsen | somebody else doing it wrong, without | NORWAY | comment. | | | Tlf: +47 24 15 38 90 | | Fax: +47 24 15 38 91 | | Mobile: +47 909 56 963 | | ------------------------+---------------------------------------------+ </pre>