感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 14 小时
课程大纲
回顾:SQL函数与表达式
- 字符、数值、日期时间函数
- 显式与隐式转换
- 转换函数
- 嵌套函数
- 使用不同函数获取当前日期和时间
- CASE表达式
使用聚合函数汇总数据
- 聚合函数
- 聚合函数与NULL值的处理
- GROUP BY子句
- 基于不同列进行分组
- 过滤聚合数据 - HAVING子句
- 多维数据分组 - ROLLUP和CUBE运算符
- 标识汇总项 - GROUPING
- GROUPING SETS运算符
- 使用PIVOT实现交叉表
从多张表中检索数据
- 不同种类的表连接
- 表别名
- INNER JOIN
- LEFT、RIGHT、FULL OUTER JOIN
集合运算符
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
子查询
- 子查询的使用场景和位置
- 单行与多行子查询
- 单行子查询运算符
- 子查询中的聚合函数
- 多行子查询运算符 - IN、ALL、ANY
- 递归子查询
分析函数
- 使用场景
- 窗口函数及窗口类型
- 分区
- 排名函数
- LAG/LEAD函数
- FIRST_VALUE/LAST_VALUE函数
- STRING_AGG函数
- 统计函数
要求
学员应具备扎实的基础SQL和Microsoft SQL Server操作知识,并能够:
- 编写基础的
SELECT查询语句,从一张或多张表中检索数据。 - 使用
WHERE子句和基本过滤条件。 - 使用常见的SQL函数,如字符、数值和日期函数。
- 理解基本数据类型及其转换方式。
- 使用基础的
JOIN操作。 - 应用聚合函数,如
COUNT、SUM、AVG、MIN和MAX。 - 理解并正确使用
GROUP BY和HAVING。 - 具备一定的数据库操作、数据分析或报表开发实践经验。
这是一门高级课程,要求学员在深入学习子查询、高级聚合、集合运算符以及分析/窗口函数等复杂主题之前,已经熟练掌握基础SQL概念。
目标受众
本课程专为数据分析师和报表应用开发者设计。
客户评论 (4)
数据已根据我们组织进行了个性化处理
Vincent Long - ASSMANG PTY LTD
课程 - T-SQL Fundamentals with SQL Server Training Course
机器翻译
根据我们的理解和数据进行个性化定制
Vincent Long - ASSMANG PTY LTD
课程 - Business Intelligence with SSAS
机器翻译
讲师再次展现了他的最佳状态,他以出色的时间掌控、专业知识、支持以及与我的员工的良好互动,带领他们完成了定制化培训。
James - Shawnee Mission School District
课程 - Administering in Microsoft SQL Server
机器翻译
关于cte的讲座
Glyssa Mae - Metropolitan Bank and Trust Company
课程 - Transact SQL Advanced
机器翻译