From: | "Thalis A(dot) Kalfigopoulos" <thalis(at)cs(dot)pitt(dot)edu> |
---|---|
To: | Fabrizio Mazzoni <fabrizio(at)macron(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: sum of row values.. |
Date: | 2001-06-20 18:33:34 |
Message-ID: | Pine.LNX.4.21.0106201430200.24987-100000@aluminum.cs.pitt.edu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Wed, 13 Jun 2001, Fabrizio Mazzoni wrote:
> hi all..
> i have a big problem..why is this impossible in postgresql:
>
> table test: (1 column)
>
> first
> ------
> 1
> 2
> 3
> 4
> 5
> 6
> 7
> 8
> 9
>
>
> select first as value, value*2 as result from test;
>
> How can i accomplish this?? I need it for a very big table that will use
> also functions in it..
>
> Thanks..
You should have got an error that attribute 'value' doesn't exist (for the value*2 calculation). You cannot user the alias of an attr from a select clause to do calculation on it. Use the attribute's original name instead:
select first as lala,first*2 as hoho from test;
cheers,
thalis
>
> fabrizio(at)macrongolf(dot)com
> http://macrongolf.com
> http://eteampoint.com
> http://macron.com
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>
From | Date | Subject | |
---|---|---|---|
Next Message | Hunter Hillegas | 2001-06-20 18:53:54 | Red Hat Database |
Previous Message | Sean Chittenden | 2001-06-20 18:31:44 | Re: Postgres permissions for www-data |