Skriva avancerad T-SQL-kod

Medel
Datatekniker
Databasadministratör
Utvecklare
Lösningsarkitekt
SQL Server
Azure SQL Database
Hanterad Azure SQL-instans
Microsoft Fabric

Lär dig avancerade T-SQL-tekniker, inklusive CTE:er, fönsterfunktioner, JSON, reguljära uttryck, fuzzy-matchning, graffrågor och felhantering för SQL Server, Azure SQL och Fabric.

Utbildningsmål

I slutet av den här modulen kommer du att kunna:

  • Skriva vanliga tabelluttryck (CTE) inklusive rekursiva CTE:er för hierarkiska data
  • Använda fönsterfunktioner för ranknings-, aggregerings- och analysberäkningar
  • Parsa, konstruera och transformera JSON-data med hjälp av JSON-funktioner
  • Använda reguljära uttryck för mönstermatchning och textmanipulering
  • Hitta ungefärliga matchningar med hjälp av fuzzy-strängmatchningsfunktioner
  • Skapa och fråga diagramdata med hjälp av MATCH-operatorn
  • Skriv korrelerade underfrågor för jämförelser rad för rad
  • Implementera strukturerad felhantering med TRY...CATCH

Förutsättningar

  • Erfarenhet av att skriva T-SQL-frågor, inklusive SELECT-, JOIN-, WHERE- och GROUP BY-satser
  • Förstå mängdfunktioner som SUM, COUNT, AVG, MIN och MAX
  • Kunskaper om SQL Server, Azure SQL Database eller SQL-databaser i Microsoft Fabric
  • En SQL Server 2019+-instans, Azure SQL Database eller Fabric SQL-databas att öva med