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

"klubipartiisid" - 1 õppematerjal

Andmbaasid
11
docx

Andmbaasid

nimi, AVG(datediff(minute, partii.algushetk, partii.lopphetk)) AS "Keskmine partii pikkus" FROM turniir, partii WHERE partii.turniir = turniir.id GROUP BY turniir.nimi; -- --ylesanne 5 -- --1. CREATE VIEW v_turniiripartii(turniir_nimi, partii_id, partii_algus, partii_lopp) AS SELECT turniir_nimi, partii_id, partii_algus, partii_lopp FROM partii; --2. Luua vaade v_klubipartiikogus(klubi_nimi, partiisid) partiisid = selliste partiide arv, kus kas valge või must mängija on klubi liige (,,klubipartiisid" on 2 korda partiide arv). CREATE VIEW v_klubipartiikogus(klubi_nimi, partiisid) AS SELECT nimi, count(*) AS partiisid FROM partii, isik JOIN klubi ON isik.klubi = klubi.id WHERE isik.id=partii.must or isik.id=partii.valge group by klubi.nimi; --3. Luua vaade v_punkt(partii, turniir, mangija, varv, punkt), kus oleksid kõigi mängijate kõigi partiide jooksul saadud punktid (viitega partiile ja turniirile) koos värviga (valge (V), must (M))

Informaatika → Andmebaasid
120 allalaadimist


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