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í.