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