Návrh Školení

Přehled základů SQL

  • Zopakování SELECT, WHERE, GROUP BY
  • Rychlý přehled typů JOIN
  • Pochopení pořadí provedení dotazů

Prohlášení pro úpravu dat

  • INSERT INTO
  • UPDATE a DELETE
  • Kontrola transakcí (BEGIN, COMMIT, ROLLBACK)

Pokročilé JOIN a operace s množinami

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

Vnořené dotazy a odvozené tabulky

  • Spojení vnořených a nevnořených poddotazů
  • Použití vnořených dotazů v FROM
  • CTE (Common Table Expressions)

Funkce okna

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY a ORDER BY
  • Funkce LEAD a LAG

Datové typy a funkce

  • Řetězcové a data funkce
  • CASE a IF prohlášení
  • Převody datových typů a zpracování hodnot NULL

Optimalizace dotazů

  • Pochopení indexů
  • Použití EXPLAIN
  • Nejlepší postupy pro psaní efektivních dotazů

Závěr a další kroky

Požadavky

  • Základní znalosti SELECT dotazů
  • Zkušenosti s filtrováním, seřazením a jednoduchými spojeními
  • Pochopení konceptů relačních databází

Cílová skupina

  • Analysté dat
  • Vývojáři pracující s databázemi SQL
  • Odborníci v oblasti umělé inteligence
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie