ORACLE: SQL JA PLSQL 05
eesnimi ||' '|| y.perenimi,1,15)
nimi, maxkursus.max AS "Keskmiselt punkte"
2 FROM (SELECT MAX(keskmised1.keskmine) AS max, keskmised1.kursusekood
3 FROM (SELECT AVG(punktid) AS keskmine, yliopilase_id AS id, kursusekood
4 FROM koduylesanded GROUP BY yliopilase_id, kursusekood) keskmised1
5 GROUP BY keskmised1.kursusekood) maxkursus,
6 (SELECT AVG(punktid) AS keskmine, yliopilase_id AS id, kursusekood
7 FROM koduylesanded GROUP BY yliopilase_id, kursusekood) keskmised2,
yliopilased y, oppeained o
8 WHERE keskmised2.keskmine = maxkursus.max AND keskmised2.id=y.id AND
maxkursus.kursusekood=o.kood;
KURSUS NIMI Keskmiselt punkte
----------------------------------- ------------ -----------------
Operatsioonissteemide tehnoloogia Katrin Kask 4
Digitaalne heli- ja pildit””tlus Salme Saar 5
Digitaalkommunikatsioon Kairi M„nd 7