Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"siisturniiride" - 1 õppematerjal

Andmbaasid
11
docx

Andmbaasid

END --5.Luua tabelit väljastav protseduur sp_infopump(). See peab andma välja unioni-ga kokku panduna järgmised asjad (kasutades varemdefineeritud võimalusi): --1) klubi nimi ja tema mängijate arv (kasutada funktsiooni f_klubisuurus) --2) turniiri nimi ja tema jooksul tehtud mängude arv (kasutada group by) --3) mängija nimi ja tema poolt mängitud partiide arv (kasutada f_nimi ja f_mangijakoormus) ning tulemus sorteerida nii, et klubide info oleks kõige ees, siisturniiride oma ja siis alles isikud. Iga grupi sees sorteerida nime järgi. CREATE PROCEDURE sp_infopump () RESULT (Osa INTEGER, Nimi VARCHAR(100), Arv INTEGER) BEGIN SELECT 1, Nimi, f_klubisuurus(Id) FROM Klubi UNION ALL SELECT 2, Nimi, COUNT(*) FROM Turniir JOIN Partii ON Turniir.Id = Partii.Turniir GROUP BY Nimi UNION ALL SELECT 3, f_nimi(Eesnimi, Perenimi), f_mangijakoormus(Id) FROM Isik ORDER BY 1, Nimi; END -- --ylesanne 7. -- --1

Informaatika → Andmebaasid
120 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun