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 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.)