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å