Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tietokannasta järjestys ka :n mukaan

v0q [29.10.2004 13:31:44]

#

Elikkä miten sais mysql :stä haettua tiedot silleen että jos on vaikka koulu numeroiden yhteissumma yhdessä ja aineiden lukumäärä yhdessä... ( eri käyttäjille vaikkapa ) ja sitten pitäisi hakea niin että näyttää ne ekana kenellä on numerot / aineiden lukumäärällä suurin ? :) toivottavasti ei mennyt liian vaikeeks...

mike patto [29.10.2004 13:44:58]

#

Hiukan epäselvä selitys ongelmasta mutta oletetaan että tarkoitat tätä, mysql kantaa ei ole missään tällähetkellä käytössäni olevassa koneessa, mutta ehkä Oracle esimerkki auttaa.
Oletetaan että data on :

Select nimi,numero, lkm
from test;

NIMI	NUMERO	LKM
a	52	7
b	60	8
c	34	8

ja lasketaan keskiarvo sekä lajitellaan niin että suurin ka ensin:

select nimi, numero,lkm,
round(numero/lkm,1) ka
from test
order by 4 desc;

NIMI	NUMERO	LKM	KA
b	60	8	7.5
a	52	7	7.4
c	34	8	4.3

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta