Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (1)
Nastawienie na każdego uczestnika