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.