用于数据分析的高级 SQL Server 大师班
The Advanced SQL Server Masterclass For Data Analysis
将您的 SQL 技能和职业生涯提升到一个新的水平
学习内容
-
安装 SQL Server 和 SQL Server Management Studio
-
窗口函数
-
相关子查询
-
使用 EXISTS 和 NOT EXISTS 进行高级筛选
-
使用 PIVOT 展平数据
-
使用递归 CTE 生成数据系列
-
利用 CTE 和临时表将复杂的流程分解为可管理的步骤
-
使用 DDL 和 DML 命令定义和作表
-
设计查找表以简化冗余分析
-
SQL 优化技术,包括索引
-
过程编程技术,如变量和 IF 语句
-
定义您自己的 SQL 函数
-
创建用于灵活、可重复分析的存储过程
-
使用过程编程技术(如变量和 IF 语句)增强您的 SQL 知识
-
使用 Dynamic SQL 编写编写代码的代码
要求
-
访问 Windows 10 作系统(SQL Server 仅在 Windows 上运行);Windows 11 和 SQL Server 2019 之间存在已知的兼容性问题,因此我强烈推荐 Windows 10 参加本课程。如果您只能访问 Windows 11 计算机,则可以改为安装 SQL Server 2022。
-
Microsoft SQL Server 2019 和 SQL Server Management Studio;这些都是免费的,我将引导您完成安装和设置。
-
要成功完成本课程,必须具备 SQL 基础知识(包括 SELECT 语句、应用条件、表联接和聚合查询)的应用知识。
-
SQL Server 的特定知识会有所帮助,但不是必需的。
描述
您是否已经了解 SQL 的基础知识,但有时遇到基础知识不足的情况时会感到沮丧?
您是一名初级分析师,想要升级到高级 SQL 以便您的职业生涯更进一步吗?
或者,也许您是一名数据科学家,对 SQL 有足够的了解,但希望进一步提高您的技能,以便您可以花更少的时间整理数据,而将更多的时间用于构建模型。
如果其中任何一个听起来像您的情况,那么您来对地方了。这门关于用于数据分析的高级 SQL 的课程包含了 SQL 入门课程中未涵盖的所有内容。
该课程深入,涵盖您以最快、最有效的方式整理和分析数据所需的所有高级技术。
这些概念并不是孤立地呈现的;一切都是在真实分析场景的背景下教授的,这意味着您从第一天起就准备好将这些技术应用到工作中。
以下是您将从本课程中学到的一些东西:
-
通过掌握 SQL 的高级数据整理技术,跃升为高级分析师
-
成为您团队中的常驻 SQL 专家
-
使用 Window Functions 对大型数据集进行细致入微的分析
-
使用子查询、CTE 和临时表来处理复杂的多阶段查询和数据转换
-
编写高效、优化的 SQL
-
利用索引加速 SQL 查询
-
使用过程编程技术(如变量和 IF 语句)增强您的 SQL 知识
-
对数据库对象(如用户定义的函数和存储过程)进行编程,这将使您和您的团队成员的生活更轻松
-
掌握大多数数据库课程中没有的有用提示和技巧,例如动态 SQL
-
直觉知道应该应用什么技术以及何时应用
-
通过大量反映真实业务场景的动手练习来训练您的大脑
本课程有何不同
有三件事真正使这门课程与众不同。
首先是它的范围。我们将深入研究 SQL 必须提供的高级工具箱,发现解决甚至让高级分析师摸不着头脑的问题的技术。
其次是坚持不懈地关注实际应用。技术不是作为抽象概念来教授的,而是作为常见数据整理和分析问题的解决方案来教授的。只要有可能,这些技术就不会孤立地呈现,而是与已经涵盖的其他内容相结合。这种“螺旋式”方法强化了您学到的概念,因此它们在参加课程后很长一段时间内都会陪伴您。
最后,也是最重要的一点,该课程提供了编码练习的宝库,为您提供了充足的动手实践机会。这些练习分布在整个课程中 – 而不是在数小时的视频后聚集在一起。这意味着您将有机会在学习后立即练习您学到的每个概念。
因此,如果您想从 SQL 学徒转变为 SQL 大师,请立即注册。 我期待在课程中见到您。
本课程适合谁:
- 希望“跃升”为高级分析师/开发人员的数据分析师或 BI 专业人员
- 渴望通过超越 SQL 基础知识从同行中脱颖而出的数据科学家
- 希望通过高级 SQL 技能为简历增压的求职者
- 寻求全面但实用的 SQL 掌握途径的学生
- 任何想要将 SQL 数据分析技能提升到新水平的人
评论(0)