Bądźmy w kontakcie

Plan Szkolenia

Ograniczanie wyników

  • Klauzula WHERE
  • Operatory porównania
  • Warunek LIKE
  • Warunek BETWEEN ... AND
  • Warunek IS NULL
  • Warunek IN
  • Operatory logiczne AND, OR i NOT
  • Wiele warunków w klauzuli WHERE
  • Kolejność operatorów
  • Klauzula DISTINCT

Funkcje SQL

  • Różnice między funkcjami jedno- i wieloliniowymi
  • Funkcje tekstowe, numeryczne, daty
  • Konwersja jawna i niejawna
  • Funkcje konwersji
  • Zagnieżdżanie funkcji
  • Prezentacja działania funkcji - tabela DUAL
  • Pobieranie bieżącej daty - funkcja SYSDATE
  • Obsługa wartości NULL

Agregowanie danych przy użyciu funkcji grupowania

  • Funkcje grupowania
  • Jak funkcje grupowania traktują wartości NULL
  • Tworzenie grup danych - klauzula GROUP BY
  • Grupowanie wielu kolumn
  • Ograniczanie wyników funkcji grupowania - klauzula HAVING

Podzapytania

  • Umieszczanie podzapytań w poleceniu SELECT
  • Podzapytania jedno- i wieloliniowe
  • Operatory podzapytań jedno-liniowych
  • Funkcje grupowania w podzapytaniach
  • Operatory podzapytań wieloliniowych - IN, ALL, ANY
  • Obsługa wartości NULL w podzapytaniach

Operatory zbiorowe

  • Operator UNION
  • Operator UNION ALL
  • Operator INTERSECT
  • Operator MINUS

Dalsze zastosowanie łączeń

  • Powtórzenie łączeń
  • Łączenie łączeń wewnętrznych i zewnętrznych
  • Łączenia partycjonowane zewnętrzne
  • Zapytania hierarchiczne

Dalsze zastosowanie podzapytań

  • Powtórzenie podzapytań
  • Zastosowanie podzapytań jako tabel wirtualnych/widoków w linii i kolumn
  • Zastosowanie konstrukcji WITH
  • Łączenie podzapytań i łączeń

Funkcje analityczne

  • Klauzula OVER
  • Klauzula PARTITION
  • Klauzula okna
  • Funkcje Rank, Lead, Lag, First, Last

Pobieranie danych z wielu tabel (jeśli czas na koniec)

  • Typy łączeń
  • Zastosowanie NATURAL JOIN
  • Aliasy tabel
  • Łączenia w klauzuli WHERE
  • INNER JOIN
  • Łączenia zewnętrzne LEFT, RIGHT, FULL OUTER JOIN
  • Iloczyn kartezjański

Funkcje agregujące (jeśli czas na koniec)

  • Powtórzenie funkcji Group By i klauzuli Having
  • Grupowanie i Rollup
  • Grupowanie i Cube

Wymagania

Zalecane uczestnictwo w kursie "Oracle SQL dla początkujących"

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie