Scrierea codului avansat T-SQL
Intermediar
Data Engineer
Database Administrator
Developer
Solution Architect
SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric
Învață tehnici avansate T-SQL, inclusiv CTE-uri, funcții fereastră, JSON, expresii regulate, potrivire fuzzy, interogări de grafuri și gestionarea erorilor pentru SQL Server, Azure SQL și Fabric.
Obiective de instruire
Până la sfârșitul acestui modul, puteți să:
- Scrie Expresii Comune de Tabel (CTE), inclusiv CTE-uri recursive pentru date ierarhice.
- Folosiți funcții de fereastră pentru clasament, agregare și calcule analitice.
- Analizează, construiește și transformă datele JSON folosind funcții JSON.
- Aplică expresii regulate pentru potrivirea tiparelor și manipularea textului.
- Găsiți potriviri aproximative folosind funcții de potrivire a șirurilor fuzzy.
- Creează și interogează date de graf folosind operatorul MATCH.
- Scrie subinterogări corelate pentru comparații rând cu rând.
- Implementează gestionarea structurată a erorilor cu TRY... PRINDE.
Cerințe preliminare
- Experiență în scrierea interogărilor T-SQL, inclusiv clauzele SELECT, JOIN, WHERE și GROUP BY.
- Înțelegerea funcțiilor agregate precum SUM, COUNT, AVG, MIN și MAX.
- Familiarizare cu SQL Server, Azure SQL Database sau baze de date SQL în Microsoft Fabric.
- O instanță SQL Server 2019+, Azure SQL Database sau Fabric SQL pentru a exersa.