Kingston_Pendrive/Suli/11.b/Adatbázis/Érettségi/Kékhegy szálló/megoldasok.sql
2024-11-19 19:04:02 +01:00

19 lines
1.0 KiB
SQL

-- 14. feladat:
CREATE DATABASE kekhegy CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
-- 16. feladat:
SELECT COUNT(szobak.id) AS `masodik_emeleti_szobak_szama` FROM `szobak` WHERE szobak.emelet = 2;
-- 17. feladat:
SELECT foglalasok.szobaId, foglalasok.napok FROM `foglalasok` INNER JOIN vendegek On foglalasok.vendegId = vendegek.id WHERE vendegek.nev = "Lugosi Béla";
-- 18. feladat:
INSERT INTO szobak(emelet, szobaszam, ferohelyek, ar, megjegyzes) VALUES(3, 301, 2, 15000, "Tetőtéri szoba")
--19. feladat:
SELECT szobak.id, szobak.szobaszam, szobak.megjegyzes, SUM(foglalasok.napok) AS `szumma_nap` FROM `foglalasok` INNER JOIN szobak ON foglalasok.szobaId = szobak.id GROUP BY szobak.id ORDER BY SUM(foglalasok.napok) DESC LIMIT 5;
-- 20. feladat:
SELECT vendegek.nev AS `foglalo_neve`, szobak.ar * foglalasok.napok AS `szumma_ar` FROM `foglalasok` INNER JOIN szobak ON foglalasok.szobaId = szobak.id INNER JOIN vendegek ON foglalasok.vendegId = vendegek.id GROUP BY vendegek.nev ORDER BY szobak.ar * foglalasok.napok DESC LIMIT 1;