Psaní pokročilého kódu T-SQL

Středně pokročilý
Datový technik
Správce databáze
Vývojář
Architekt řešení
SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric

Seznamte se s pokročilými technikami T-SQL, včetně CTE, oken funkcí, JSON, regulárních výrazů, přibližných shod, dotazů na grafy a zpracování chyb pro SQL Server, Azure SQL a Fabric.

Cíle výuky

Na konci tohoto modulu můžete:

  • Zápis běžných tabulkových výrazů (CTE) včetně rekurzivních CTE pro hierarchická data
  • Funkce oken slouží k řazení, agregaci a analytickým výpočtům.
  • Parsování, vytváření a transformace dat JSON pomocí funkcí JSON
  • Použití regulárních výrazů pro porovnávání vzorů a manipulaci s textem
  • Najděte přibližné shody pomocí funkcí pro vágní porovnávání řetězců
  • Vytváření a dotazování grafových dat pomocí operátoru MATCH
  • Zápis korelačních poddotazů pro porovnání řádků po řádcích
  • Implementujte strukturované zpracování výjimek pomocí TRY...CATCH.

Požadavky

  • Zkušenosti s psaním dotazů T-SQL, včetně klauzulí SELECT, JOIN, WHERE a GROUP BY
  • Porozumění agregačním funkcím, jako je SUMA, COUNT, AVG, MIN a MAX
  • Znalost SQL Server, Azure SQL Database nebo databází SQL v Microsoft Fabric
  • Instanci SQL Serveru 2019 nebo novějšího, Azure SQL Database nebo databázi Fabric SQL pro procvičování.