Papírgyűjtés befejezése. Önálló reprodukálás.
Aki nincs kész, otthon be kell fejezni.
Megoldás:
A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
1. feladat:
CREATE DATABASE papirgyujtes
DEFAULT CHARACTER SET utf8
COLLATE utf8_hungarian_ci;
3. feladat:
SELECT nev, osztaly, idopont, mennyiseg
FROM tanulok INNER JOIN leadasok ON leadasok.tanulo = tanulok.tazon
WHERE osztaly LIKE '1%';
4. feladat:
SELECT idopont, avg(mennyiseg) AS 'napi atlag'
FROM leadasok
GROUP BY idopont;
5. feladat:
DISTINCT osztaly
FROM tanulok INNER JOIN leadasok ON tanulok.tazon=leadasok.tanulo
WHERE idopont='2016.10.28'
ORDER BY osztaly;
6. feladat:
SELECT osztaly, sum(mennyiseg)/10000 AS mazsa
FROM tanulok INNER JOIN leadasok ON tanulok.tazon=leadasok.tanulo
GROUP BY osztaly
ORDER BY mazsa DESC;
7. feladat:
SELECT nev, osztaly, sum(mennyiseg) AS osszesen
FROM tanulok INNER JOIN leadasok ON tanulok.tazon=leadasok.tanulo
GROUP BY nev, osztaly
ORDER BY osszesen DESC
LIMIT 10