co muze byt v HAVING/WHERE/ORDER BY?
scheuer na email.cz
scheuer na email.cz
Úterý Říjen 29 11:26:56 CET 2002
Mam pocit, ze
where se pouzije na vstupujici radky,
potom se provede select a jiz jsou zname atributy vysledku a nakonec having a order.
-> -----Original Message-----
-> From: Jan Kasprzak [mailto:kas na informatics.muni.cz]
-> Sent: Monday, October 28, 2002 5:31 PM
-> To: databases na linux.cz
-> Subject: PG: co muze byt v HAVING/WHERE/ORDER BY?
->
->
-> Dobry den,
->
-> mam PostgreSQL, snazim se z tabulky vybrat primarni klic a
-> hodnotu, kterou
-> vypocitam z ostatnich atributu, ale jen takove radky, ktere tuhle hodnotu
-> maji vyssi nez nejaka mez. Lze tohle nejak udelat, aniz bych tu hodnotu
-> musel pocitat jednak v SELECT primarni_klic, ta_hodnota a jednak v
-> HAVING/WHERE? Kdyz si tu hodnotu pojmenuju, tak podle ni muzu delat
-> ORDER BY, ale pokus o pouziti v HAVING/WHERE mi rika "undefined
-> attribute":
->
-> > select primarni_klic, (9876*attr1-attr2*attr3) as hodnota
-> where hodnota > 12345 order by hodnota
-> ERROR: Attribute 'hodnota' not found
->
-> Existuje nejaka cista cesta, jak tohle udelat, aniz bych vyraz
-> pro vypocet
-> "hodnota" musel vypisovat 2x? Napada me udelat view nebo udelat funkci,
-> ale porad mi je divne proc v order by ta "hodnota" byt muze, zatimco
-> v having nebo where nikoliv.
->
-> -Y.
->
-> --
-> | Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net -
-> private}> |
-> | GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7
-> 8B35FCDE05B18A5E |
-> | http://www.fi.muni.cz/~kas/ Czech Linux Homepage:
-> http://www.linux.cz/ |
-> |-- If you start doing things because you hate others and want
-> to screw --|
-> |-- them over the end result is bad. --Linus Torvalds to the
-> BBC News --|
->
->
______________________________________________________________________________
SB KOMPLETŽ Informační ekonomický systém http://www.sb-komplet.cz
umíme svoji práci!
Další informace o konferenci Databases