Plan Szkolenia

Wprowadzenie

  • Czym są funkcje analityczne?
  • Korzyści i przypadki użycia
  • Przegląd popularnych funkcji analitycznych

Podstawowe funkcje analityczne

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Zrozumienie klauzul PARTITION BY i ORDER BY
  • Przykłady i przypadki użycia

Statystyczne funkcje analityczne

  • SUM(), AVG(), MIN(), MAX()
  • LEAD() i LAG()
  • Przypadki użycia i scenariusze

Klauzula okienkowania

  • Odkrywanie klauzuli WINDOWING
  • Zrozumienie klauzul UNBOUNDED, CURRENT ROW i N PRECEDING/FOLLOWING
  • Praktyczne zastosowania

Zaawansowane funkcje analityczne

  • FIRST_VALUE() i LAST_VALUE()
  • PERCENTILE_CONT() i PERCENTILE_DISC()
  • Przypadki użycia i porównania

Złożone zapytania z funkcjami analitycznymi

  • Łączenie funkcji analitycznych z GROUP BY
  • Zagnieżdżone funkcje analityczne
  • Przykłady ze świata rzeczywistego

Optymalizacja funkcji analitycznych

  • Efektywne wykorzystanie funkcji analitycznych w dużych zbiorach danych
  • Analiza wydajności zapytań
  • Strategie indeksowania

Rozwiązywanie problemów i najlepsze praktyki

  • Identyfikacja i rozwiązywanie typowych problemów
  • Najlepsze praktyki pisania wydajnych zapytań
  • Wskazówki dotyczące utrzymywania i aktualizowania zapytań funkcji analitycznych

Podsumowanie i kolejne kroki

Wymagania

    Podstawowe zrozumienie SQL Znajomość relacyjnych baz danych Doświadczenie w programowaniu na poziomie średnio zaawansowanym, najlepiej w SQL

Uczestnicy

    Administratorzy baz danych Programiści SQL Analitycy danych
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie