Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu

[es] :: Oracle :: Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu

[ Pregleda: 2848 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu11.04.2010. u 12:17 - pre 170 meseci
Nisam nashao nacin, ali me interesuje da li postoji mogucnost da se jednom izracunata vrijednost neke kolone (aliasa) koristi u drugoj koloni?

Code (plsql):

SELECT 2+3 Zbir, Zbir +2 FROM dual;
 

Ovako nesto ne radi, a interesuje me postoji li nacin.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu12.04.2010. u 09:29 - pre 170 meseci
Nije moguće.
 
Odgovor na temu

aldabic
Serbia

Član broj: 18240
Poruke: 98
89.216.54.*



Profil

icon Re: Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu12.04.2010. u 12:15 - pre 170 meseci
Moze ovako:

select zbir, zbir + 2 from (SELECT 2+3 zbir from dual);
 
Odgovor na temu

doomed
NS/PO

Član broj: 736
Poruke: 180
*.dynamic.isp.telekom.rs.



Profil

icon Re: Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu12.04.2010. u 12:17 - pre 170 meseci
ili kao prethodni post

ili kao

select 2+3 zbir, (2+3) + 2 zbir_2 from dual
Ako treba onda nema potrebe
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu12.04.2010. u 12:18 - pre 170 meseci
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)
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu12.04.2010. u 12:33 - pre 170 meseci
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.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

[es] :: Oracle :: Koristenje aliasa kolone ili neke kalkulacije ponovo u istom select upitu

[ Pregleda: 2848 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.