3. labor, SQL lekérdezések

Vissza a labor főoldalára.

  1. Indítsd el a Ampps-t.
  2. Indítsd el a MySQL Workbench-et, csatlakozz a lokális MySQL szerverhez

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



  4. 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 )
  5. Listázzuk ki hogy az alkalmazottak  hány egész évet dolgoztak már le.
  6. Állásonként mennyi a legnagyobb fizetés, a fizetés szerint csökkenő sorrendben.
  7. Egy-egy osztályon mennyi az össz fizetés, de csak azokra, ahol van legalább 10 alkalmazott.
  8. Listázzuk az összes alkalmazottat, akik az IT nevű osztályon dolgoznak.
  9. Listázzuk azon dolgozókat, akik valakinek a managerei.
  10. Kik keresik a legkevesebbet az egyes pozíciókban (JOB_ID).
  11. Kik azon az alkalmazottak, akiknek olyan managerük van, aki dolgozott az USA-ban.
  12. Kik azok az alkalmazottak, akik managerek. (Ez már volt)
  13. Listázzuk minden alkalmazott ID-jét, nevét és a managere nevét.
  14. Listázzuk ki a az összes osztály (department) ID-jét, nevét és a osztály dolgozóinak számát.
  15. Listázzuk ki azon managerek munkaviszony történetét, akiknek a fizetése legalább 10000
  16. Listázzuk ki a legalább 10000-et kereső dolgozók közül ki hány napja van alkalmazásban.
  17. Listázzuk ki, hogy melyik régióban hány alkalmazott és hány osztály van. (Minden régió szerepeljen.)
  18. 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.)