Zawartość kursu
Podstawy zapytań SELECT
Celem tego bloku jest nauka podstawowej składni polecenia SELECT, używania aliasów, wyrażeń obliczeniowych oraz sortowania wyników
0/2
Filtrowanie danych – WHERE
Nauka filtrowania wierszy za pomocą klauzuli WHERE, operatorów porównania, BETWEEN, IN, LIKE, IS NULL oraz łączenia warunków AND/OR.
0/3
Funkcje wbudowane
Praktyczne zastosowanie funkcji tekstowych, liczbowych oraz daty i czasu dostępnych w Oracle SQL.
0/2
Łączenie tabel.
Łączenie tabel przy użyciu JOIN wewnętrznego i zewnętrznego, operatorów zbiorowych UNION i INTERSECT.
0/2
Grupowanie danych= GROUP BY, HAVING.
Agregowanie danych, funkcje grupujące oraz filtrowanie wyników zagregowanych.
Zapytania zagnieżdżone – SUBQUERIES
Podzapytania w klauzulach WHERE, FROM i SELECT. Operatory IN, EXISTS, ANY, ALL.
DDL i DML – Tworzenie i modyfikacja obiektów.
Tworzenie tabel, wstawianie, aktualizacja i usuwanie danych. Transakcje COMMIT / ROLLBACK.
Wskazówki do nauki i egzaminu Oracle SQL Fundamentals
Zbiór zadań: Wprowadzenie do pracy z Oracle SQL
  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: 

 

Przewijanie do góry