Návrh Školení

Úvod

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

Základní analytické funkce

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Pochopení klauzule PARTITION BY a ORDER BY
  • Příklady a použití

Statistické analytické funkce

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

Klausa okna (WINDOWING)

  • Prozkoumání klauzule WINDOWING
  • Pochopení UNBOUNDED, CURRENT ROW a N PRECEDING/FOLLOWING
  • Příklady praktického použití

Pokročilé analytické funkce

  • FIRST_VALUE() a LAST_VALUE()
  • PERCENTILE_CONT() a PERCENTILE_DISC()
  • Použití a srovnání

Komplexní dotazy s analytickými funkcemi

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

Optimalizace analytických funkcí

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

Řešení potíží a osvědčené postupy

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

Souhrn a další kroky

Požadavky

  • Základní znalost SQL
  • Obrněnost s relačními databázemi
  • Dovednosti programování střední úrovně, pokud možno v SQL

Cílová skupina

  • Databázoví administrátoři
  • SQL programátoři
  • Analytici dat
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie