PG: co muze byt v HAVING/WHERE/ORDER BY?

Ondrej Koala Vacha koala na fi.muni.cz
Pondělí Říjen 28 20:48:02 CET 2002


On Mon, 28 Oct 2002, Jan Kasprzak wrote:

> > select primarni_klic, (9876*attr1-attr2*attr3) as hodnota
> 	where hodnota > 12345 order by hodnota
> ERROR:  Attribute 'hodnota' not found
> 

Neodpovidam na PG, ale aspon u mysql to je tak, ze pokud je to jmeno 'as 
neco', tak musi byt v having, nikoli where. (A naopak, pokud chci v having 
mit normalni sloupec, musi mit jmeno 'as ...'). Predpokladam, ze toto je 
standard SQL. Opravdu nejede:

select primarni_klic, (9876*attr1-attr2*attr3) as hodnota
from mojetabulka
       having hodnota > 12345 order by hodnota



-- 
Ondrej Koala Vacha



Další informace o konferenci Databases