oldtimer/lekerdezesek/lekerdezesek.sql

43 lines
1.0 KiB
MySQL
Raw Normal View History

2023-10-10 07:15:19 +00:00
A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
***
15. feladat
***
16. feladat
2023-10-10 07:20:07 +00:00
SELECT count(autok.id) as `sportautok-szama`
FROM autok
WHERE kategoriaId = 4;
2023-10-10 07:15:19 +00:00
***
17. feladat
2023-10-10 07:20:07 +00:00
SELECT autok.nev, autok.szin FROM autok
INNER JOIN kategoriak
WHERE kategoriak.nev = "Limuzin"
2023-10-24 06:45:10 +00:00
ORDER BY trim(autok.nev) ASC;
2023-10-10 07:20:07 +00:00
2023-10-10 07:15:19 +00:00
***
18. feladat
2023-10-10 07:23:59 +00:00
INSERT INTO autok (rendszam, szin, kategoriaId, nev, evjarat, ar) VALUES
("OT44-01", "Fekete-piros", 3, "GMC andura Szupercsapat kiadás", 1983, 18000);
2023-10-10 07:15:19 +00:00
***
19. feladat
2023-10-10 07:23:59 +00:00
SELECT autok.nev, count(autok.id) AS `mennyiseg` FROM berlesek
INNER JOIN autok WHERE berlesek.autoId = autok.id
GROUP BY autok.id
ORDER BY count(berlesek.id) DESC
LIMIT 5;
2023-10-10 07:15:19 +00:00
***
20. feladat
2023-10-24 06:02:36 +00:00
SELECT
((berlesek.mennyiseg * autok.ar) + berlesek.biztositas) AS `osszes-bevetel`,
round((berlesek.biztositas / ((berlesek.mennyiseg * autok.ar) + berlesek.biztositas)) * 100) AS `max-biztositas-arany`
FROM berlesek
INNER JOIN autok ON autok.id = berlesek.autoId;