28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
|
-- 12. feladat:
|
||
|
CREATE DATABASE mozaik CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
|
||
|
|
||
|
|
||
|
-- 14. feladat:
|
||
|
SELECT COUNT(rendezveny.id) AS `nagyrendezvények száma` FROM `rendezveny` WHERE rendezveny.letszam >= 100;
|
||
|
|
||
|
|
||
|
-- 15. feladat:
|
||
|
SELECT helyszin.nev, rendezveny.idopont, rendezveny.napokszama, rendezveny.letszam FROM `rendezveny` INNER JOIN helyszin ON rendezveny.helyszinId = helyszin.id WHERE helyszin.nev = "Szeged";
|
||
|
|
||
|
|
||
|
-- 16. feladat:
|
||
|
UPDATE `kapcsolat` SET `cegnev`= "BugFix IT" WHERE kapcsolat.nev = "Nagy Béla";
|
||
|
|
||
|
|
||
|
-- 17. feladat:
|
||
|
SELECT tipus.nev AS `típus`, AVG(rendezveny.letszam) AS `átlaglétszám` FROM `rendezveny` INNER JOIN tipus ON rendezveny.tipusId = tipus.id GROUP BY tipus.nev ORDER BY `átlaglétszám` DESC LIMIT 2;
|
||
|
|
||
|
|
||
|
-- 18. feladat:
|
||
|
SELECT helyszin.nev FROM `helyszin` LEFT JOIN rendezveny ON helyszin.id = rendezveny.helyszinId WHERE rendezveny.helyszinId IS NULL;
|
||
|
|
||
|
|
||
|
-- 19. feladat:
|
||
|
SELECT kapcsolat.nev, kapcsolat.email, (rendezveny.napokszama * 20000) + (rendezveny.letszam * 1000) AS `szervezési díj` FROM `rendezveny` INNER JOIN kapcsolat ON rendezveny.kapcsolatId = kapcsolat.id INNER JOIN tipus ON rendezveny.tipusId = tipus.id WHERE tipus.nev = "tréning";
|
||
|
|