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 jednowierszowymi i wielowierszowymi
  • Cechy tekstowe, numeryczne, datowe
  • Konwersja jawna i niejawna
  • Funkcje konwersji
  • Zagnieżdżanie funkcji
  • Oglądanie wydajności funkcji - dwutabelowa tabela
  • Pobieranie bieżącej daty funkcja SYSDATE
  • Obsługa wartości NULL

Agregowanie danych za pomocą funkcji grupowania

  • Funkcje grupowania
  • Jak funkcje grupowania traktują wartości NULL
  • Tworzenie grup danych - klauzula GROUP BY
  • Grupowanie wielu kolumn
  • Ograniczenie wyniku funkcji grupowania - klauzula HAVING

Podzapytania

  • Umieszczenie podzapytań w poleceniu SELECT
  • Podzapytania pojedyncze i wielolinijne
  • Operatory podzapytań jednowierszowych
  • Cechy grupowania w podzapytaniach
  • Operatory podzapytań wielo-IN, ALL, ANY
  • Jak wartości NULL są traktowane w podzapytaniach

Operatory zbiorcze

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

Dalej w połączeniach

  • Powtórne spojrzenie na połączenia
  • Łączenie połączeń wewnętrznych i zewnętrznych
  • Podziałone połączenia zewnętrzne
  • Zapytania hierarchiczne

Dalej w podzapytaniach

  • Powtórne spojrzenie na podzapytania
  • Użycie podzapytań jako wirtualnych tabel/widoków wbudowanych i kolumn
  • Użycie konstrukcji WITH
  • Łączenie podzapytań i połączeń

Funkcje analityczne

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

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

  • Rodzaje łączników
  • Użycie NATURAL JOIN
  • Aliasy tabel
  • Połączenia w klauzuli WHERE
  • Wewnętrzne połączenia INNER JOIN
  • Zewnętrzne połączenia LEFT, RIGHT, FULL OUTER JOIN
  • Ilość mnożna

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

  • Powtórne spojrzenie na funkcję Group By i klauzulę Having
  • Grupowanie i Rollup
  • Grupowanie i Cube

Wymagania

Rekomendowana frekwencja na kursie szkoleniowym "Oracle SQL for Beginners"

 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie