1. Wyświetl imię, nazwisko pracownika i nazwę jego działu (INNER JOIN: EMPLOYEES – DEPARTMENTS).
  2. Wyświetl imię, nazwisko, tytuł stanowiska (JOB_TITLE) z tabeli JOBS (JOIN przez JOB_ID).
  3. Wyświetl wszystkich pracowników wraz z lokalizacją (CITY) ich biura (JOIN: EMPLOYEES – DEPARTMENTS – LOCATIONS).
  4. Wyświetl pracowników, którzy NIE mają przypisanego działu (LEFT JOIN z warunkiem IS NULL).
  5. Wyświetl wszystkie działy oraz pracowników – także te działy, które nie mają żadnych pracowników (RIGHT JOIN lub LEFT JOIN).
  6. Wyświetl pracownika i jego przełożonego (self-join na tabeli EMPLOYEES).
  7. Wyświetl listę JOB_ID, które są aktualnie zajmowane przez pracowników ORAZ które istnieją w historii zatrudnienia (JOB_HISTORY) – użyj INTERSECT.
  8. Wyświetl wszystkich pracowników z działu IT oraz wszystkich menedżerów (MANAGER_ID = 100) – użyj UNION ALL.

 

 

Nie wiesz czegoś ? Zapytaj AI:

Opcja poziomu: