Bądźmy w kontakcie

Plan Szkolenia

Wyszukiwanie danych z bazy danych

  • Zasady składni
  • Wybieranie wszystkich kolumn
  • Projekcja
  • Działania arytmetyczne w SQL
  • Krótkie nazwy kolumn (aliasy)
  • Litery
  • Łączenie ciągów znaków

Filtrowanie wyników zapytań

  • Klauzula WHERE
  • Operatorzy porównania
  • Kondycja LIKE
  • Kondycja BETWEEN...AND
  • Kondycja IS NULL
  • Kondycja IN
  • Operatory AND, OR, NOT
  • Kilka warunków w klauzuli WHERE
  • Kolejność operatorów
  • Klauzula DISTINCT

Sortowanie wyników zapytań

  • Klauzula ORDER BY
  • Sortowanie po wielu kolumnach lub wyrażeniach

Funkcje SQL

  • Różnice między funkcjami wierszowymi a grupowymi
  • Funkcje znakowe, liczbowe i DateTime
  • Jawna i niejawna konwersja typów
  • Funkcje konwertujące
  • Funkcje zagnieżdżone
  • Tabela dual (Oracle w porównaniu do innych baz danych)
  • Pobieranie bieżącej daty i godziny za pomocą różnych funkcji

Agregowanie danych za pomocą funkcji agregujących

  • Funkcje agregujące
  • Funkcje agregujące w odniesieniu do wartości NULL
  • Klauzula GROUP BY
  • Grupowanie przy użyciu różnych kolumn
  • Filtrowanie danych agregowanych – klauzula HAVING
  • Grupowanie wielowymiarowych danych – operatory ROLLUP i CUBE
  • Identyfikacja podsumowań – GROUPING
  • Operator GROUPING SETS

Pobieranie danych z wielu tabel

  • Różne typy złączeń (JOIN)
  • NATURAL JOIN
  • Aliasy tabel
  • Składnia Oracle – warunki złączenia w klauzuli WHERE
  • Składnia SQL99 – INNER JOIN
  • Składnia SQL99 – LEFT, RIGHT, FULL OUTER JOINS
  • Iloczyn kartezjański – składnia Oracle i SQL99

Zapytania podrzędne (subqueries)

  • Kiedy i gdzie można użyć zapytań podrzędnych
  • Jednowierszowe i wielowierszowe zapytania podrzędne
  • Operatory jednowierszowych zapytań podrzędnych
  • Funkcje agregujące w zapytaniach podrzędnych
  • Operatory wielowierszowych zapytań podrzędnych – IN, ALL, ANY

Operatory zbiorów

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transakcje

  • Instrukcje COMMIT, ROLLBACK SAVEPOINT

Inne obiekty schematu

  • Sekwencje
  • Synonimy
  • Widoki

Zapytania hierarchiczne i przykłady

  • Budowa drzewa (klauzule CONNECT BY PRIOR i START WITH)
  • Funkcja SYS_CONNECT_BY_PATH

Wyrażenia warunkowe

  • Wyrażenie CASE
  • Wyrażenie DECODE

Zarządzanie danymi w różnych strefach czasowych

  • Strefy czasowe
  • Typy danych TIMESTAMP
  • Różnice między DATE a TIMESTAMP
  • Operacje konwersji

Funkcje analityczne

  • Zastosowanie
  • Partycje
  • Okna (Windows)
  • Funkcje rangowe
  • Funkcje raportujące
  • Funkcje LAG/LEAD
  • Funkcje FIRST/LAST
  • Odwrotne funkcje percentylowe
  • Hypotetyczne funkcje rangowe
  • Funkcje WIDTH_BUCKET
  • Funkcje statystyczne

Wymagania

Nie ma żadnych specyficznych wymogów niezbędnych do uczestnictwa w tym szkoleniu.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie