Návrh Školení

Úvod

  • Co jsou analytické funkce?
  • Výhody a případná použití
  • Přehled běžných analytických funkcí

Základní analytické funkce

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Pochopení klauzulí PARTITION BY a ORDER BY
  • Příklady a případná použití

Statistické analytické funkce

  • SUM(), AVG(), MIN(), MAX()
  • LEAD() a LAG()
  • Případná použití a scénáře

Klauzule okna (WINDOWING)

  • Výzkum klauzule WINDOWING
  • Pochopení UNBOUNDED, CURRENT ROW a N PRECEDING/FOLLOWING
  • Praktické aplikace
  • FIRST_VALUE() a LAST_VALUE()
  • PERCENTILE_CONT() a PERCENTILE_DISC()
  • Případná použití a srovnání

Komplexní dotazy s analytickými funkcemi

  • Spojování analytických funkcí s GROUP BY
  • Zanořené analytické funkce
  • Příklady z praxe

Optimalizace analytických funkcí

  • Efektivní použití analytických funkcí v velkých datech
  • Analyza výkonu dotazů
  • Strategie indexace

Řešení problémů a nejlepší praktiky

  • Identifikace a řešení běžných problémů
  • Nejlepší praktiky pro psaní efektivních dotazů
  • Tipy pro údržbu a aktualizaci dotazů s analytickými funkcemi

Závěr a další kroky

Požadavky

  • Základní znalost SQL
  • Oznámení s relačními databázemi
  • Středně pokročilé zkušenosti s programováním, preferabilně v SQL

Cílová skupina

  • Správci databází
  • SQL vývojáři
  • Data analytici
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie