编写高级 T-SQL 代码
中级
数据工程师
数据库管理员
开发人员
解决方案架构师
SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Microsoft Fabric
了解高级 T-SQL 技术,包括 CTE、窗口函数、JSON、正则表达式、模糊匹配、图形查询和 SQL Server、Azure SQL 和 Fabric 的错误处理。
学习目标
学完本模块后,你将能够:
- 编写公用表表达式 (CTE),包括用于分层数据的递归 CTE。
- 使用窗口函数进行排名、聚合和分析计算。
- 使用 JSON 函数分析、构造和转换 JSON 数据。
- 对模式匹配和文本操作应用正则表达式。
- 使用模糊字符串匹配函数查找近似匹配项。
- 使用 MATCH 运算符创建和查询图形数据。
- 为逐行比较编写相关子查询。
- 使用 TRY...CATCH 实现结构化错误处理。
先决条件
- 体验编写 T-SQL 查询,包括 SELECT、JOIN、WHERE 和 GROUP BY 子句。
- 了解 SUM、COUNT、AVG、MIN 和 MAX 等聚合函数。
- 熟悉 SQL Server、Azure SQL 数据库 或 Microsoft Fabric 中的 SQL 数据库。
- 一个用于练习的 SQL Server 2019+ 实例、Azure SQL 数据库 或 Fabric SQL 数据库。