Skriv avansert T-SQL-kode
Mellomnivå
Datatekniker
Databaseadministrator
Utvikler
Løsningsarkitekt
SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric
Lær avanserte T-SQL-teknikker, inkludert CTE-er, vindusfunksjoner, JSON, regulære uttrykk, fuzzy matching, grafforespørsler og feilhåndtering for SQL Server, Azure SQL og Fabric.
Læringsmål
På slutten av denne modulen kan du:
- Skriv Common Table Expressions (CTEs) inkludert rekursive CTE-er for hierarkiske data
- Bruk vindusfunksjoner for rangering, aggregering og analytiske beregninger
- Parse, konstruere og transformere JSON-data ved hjelp av JSON-funksjoner
- Bruk regulære uttrykk for mønstergjenkjenning og tekstmanipulering
- Finn tilnærmede treff ved hjelp av fuzzy strengmatchingsfunksjoner
- Opprett og spør i grafdata ved hjelp av operatoren MATCH.
- Skriv korrelerte delforespørsler for rad-for-rad-sammenligninger
- Implementer strukturert feilhåndtering med TRY... FANG
Forutsetninger
- Erfaring med å skrive T-SQL-spørringer inkludert SELECT, JOIN, WHERE og GROUP BY-klausuler
- Forståelse av aggregerte funksjoner som SUM, COUNT, AVG, MIN og MAX
- Kjennskap til SQL Server, Azure SQL Database eller SQL-databaser i Microsoft Fabric
- En SQL Server 2019+-instans, Azure SQL Database eller Fabric SQL-database å øve på