Re: syntax for access an alias in the where clause ?

Поиск
Список
Период
Сортировка
Искать
От
Stephan Szabo
Тема
Re: syntax for access an alias in the where clause ?
Дата
Msg-id
20020619150938.U78365-100000@megazone23.bigpanda.com
Ответ на
Список
Дерево обсуждения
Re: syntax for access an alias in the where clause ? Michael Agbaglo <byteshifter@shifted-bytes.de>
Re: syntax for access an alias in the where clause ? "Ross J. Reedstrom" <reedstrm@rice.edu>
On Wed, 19 Jun 2002, Michael Agbaglo wrote:

> Hi !
>
> It's long ago since I used SQL :-)
>
> select [expression 1] as [alias 1], [expression 2] as [alias 2]
> where [alias 1] < [alias 2]
> order by [alias 2] - [alias 1]
>
> ---> ERROR:  Attribute '[alias 1]' not found
>
> I found a lot of 'select [expression] as' but I've never seen somebody
> accessing the alias ... Can't this be done ?

At least in postgres, no, because the where clause is processed before the
select list so the alias doesn't have meaning.  I believe the SQL spec
says no as well.


В списке pgsql-sql по дате отправления
От: Jeff Eckermann
Дата:
От: Ross J. Reedstrom
Дата:
FAQ