[ misk0 @ 11.04.2010. 12:17 ] @
[ misk0 @ 11.04.2010. 12:17 ] @
[ djoka_l @ 12.04.2010. 09:29 ] @
Nije moguće.
[ aldabic @ 12.04.2010. 12:15 ] @
Moze ovako:
select zbir, zbir + 2 from (SELECT 2+3 zbir from dual); [ doomed @ 12.04.2010. 12:17 ] @
ili kao prethodni post
ili kao select 2+3 zbir, (2+3) + 2 zbir_2 from dual [ djoka_l @ 12.04.2010. 12:18 ] @
Može tako, kada se radi upit iz DUAL tabele, ali ako treba upit da vrati milion slogova, pa onda još jednom milion samo da bi se kraće kucalo, onda to nije to. Uostalom, možda je Oracle optimizator dovoljno pametan da ne računa duplo, ili će biti u nekoj narednoj verziji.
(mislim na poruku koju je ostavio aldabic) [ misk0 @ 12.04.2010. 12:33 ] @
Ovo bio banalan primjer, htio sam skratiti query i povecati ispravnost i robusnost. Htio sam izbjeci ponavljanje dugacakog niza funkcija sa razlicitim parametrima ciji mi rezultat jos jednom treba za case ili decode recimo.
hvala na odgovorima. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|