3. labor, SQL lekérdezések
-
Indítsd el a
Ampps-t.
-
Indítsd el a
MySQL Workbench-et, csatlakozz a lokális MySQL szerverhez
A következő feladatokban egy-egy SQL lekérdezést kell megírni. A HR
adatbázisból kérdezünk le különböző adatokat.
-
Listázzuk ki azon alkalmazottak összes adatait, akiket
1987-08-01 napon, vagy ezután alkalmaztak.
(Tipp:
https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html
)
-
Listázzuk ki hogy az alkalmazottak hány egész évet
dolgoztak már le.
-
Állásonként mennyi a legnagyobb (előforduló) fizetés, a fizetés
szerint csökkenő sorrendben.
-
Egy-egy osztályon mennyi az össz fizetés, de csak azokra, ahol van legalább 10 alkalmazott.
-
Listázzuk az
összes alkalmazottat, akik az IT nevű osztályon dolgoznak.
-
Listázzuk azon
dolgozókat, akik valakinek a managerei.
-
Kik keresik a
legkevesebbet az egyes pozíciókban (JOB_ID).
-
Kik azon az
alkalmazottak, akiknek olyan managerük van, aki dolgozott az
USA-ban.
-
Kik azok az alkalmazottak, akik managerek.
(Ez már volt)
-
Listázzuk
minden alkalmazott ID-jét, nevét és a managere nevét.
-
Listázzuk ki a
az összes osztály (department) ID-jét, nevét és a osztály
dolgozóinak számát.
-
Listázzuk ki
azon managerek munkaviszony történetét, akiknek a fizetése
legalább 10000
-
Listázzuk ki a
legalább 10000-et kereső dolgozók közül ki hány napja van
alkalmazásban.
-
Listázzuk ki,
hogy melyik régióban hány alkalmazott és hány osztály van.
(Minden régió szerepeljen.)
-
Listázzuk ki az összes várost az ország nevével, és mindegyikhez
azon osztályok számát, ahol legalább 5 dolgozó van (akkor is, ha
ez nulla.)