Re: Joe Celko's method to "generate_series" not working? - Mailing list pgsql-sql

From Richard Broersma Jr
Subject Re: Joe Celko's method to "generate_series" not working?
Date
Msg-id 105002.73150.qm@web31808.mail.mud.yahoo.com
Whole thread Raw
In response to Joe Celko's method to "generate_series" not working?  (Richard Broersma Jr <rabroersma@yahoo.com>)
List pgsql-sql
--- Richard Broersma Jr <rabroersma@yahoo.com> wrote:

> Is Mr. Celko mistaken?  Does anyone know if PostgreSQL has any functions that I can turn these
> VALUES rows into columns so that the CROSS JOINS will work?   

Having posted, I just realized what the correct syntax is:

SELECT hundred * 100 + ten * 10 + unit + 1 FROM    ( VALUES( 0 ), ( 1 ), ( 2 ), ( 3 ),               ( 4 ), ( 5 ), ( 6
),( 7 ),               ( 8 ), ( 9 )       ) AS Units( unit )CROSS JOIN ( VALUES( 0 ), ( 1 ), ( 2 ), ( 3 ),
( 4 ), ( 5 ), ( 6 ), ( 7 ),               ( 8 ), ( 9 )       ) AS Tens( ten )CROSS JOIN( VALUES( 0 ), ( 1 ), ( 2 ), ( 3
),              ( 4 ), ( 5 ), ( 6 ), ( 7 ),               ( 8 ), ( 9 )        ) AS Hundreds( hundred )
 
ORDER BY hundred * 100 + ten * 10 + unit + 1 ;

Sorry for the noise. :o(

Regards,
Richard Broersma Jr.


pgsql-sql by date:

Previous
From: Richard Broersma Jr
Date:
Subject: Joe Celko's method to "generate_series" not working?
Next
From: "Penchalaiah P."
Date:
Subject: Needs Function