用于数据分析的 SQL:高级 SQL 查询技术

学习使用 SQL 进行高级数据分析,并掌握子查询、CTE、窗口函数等主题

讲师:Maven Analytics

您将学到什么

  • 使用 JOIN 进行多表分析,并学习自连接、交叉连接等变体
  • 通过编写子查询和通用表表达式 (CTE) 来学习使用嵌套查询,并了解每种查询的最佳用例
  • 使用窗口函数对一组行执行计算,并学习各种函数选项和应用
  • 发现可应用于数字、日期时间、字符串和 NULL 数据类型字段的众多 SQL 函数
  • 将高级查询技术应用于常见的数据分析场景,包括数据透视、滚动计算等

探索相关主题

  • SQL
  • 商业分析与智能
  • 商业

要求

  • 任何 SQL 编辑器(我们将引导您完成专门针对 MySQL Workbench 的安装过程)
  • 如果您不熟悉 SQL,我们强烈建议您先学习 Maven Analytics 的 MySQL 商业智能入门课程

描述

这是一门实践性的、基于项目的课程,旨在帮助您超越“六大”条款,掌握高级查询技术。

我们将首先回顾基础知识并进行多表分析,包括基本连接、自连接、交叉连接和联合。

接下来,我们将通过编写子查询公用表表达式(CTE)介绍使用嵌套查询的不同方法。我们将介绍各种子句中的子查询示例,将子查询重写为 CTE,介绍递归 CTE,并将这些技术与临时表和视图等其他选项进行比较。

然后,我们将分解窗口函数的每个组件,并回顾常见的窗口函数,如 ROW_NUMBER、RANK、FIRST_VALUE、LEAD 和 LAG。我们还将介绍用于处理 SQL 中不同数据类型的常规函数​​,包括数字、日期时间、字符串和 NULL 函数。

最后但同样重要的是,我们将把学到的概念运用到一系列常见的数据分析应用程序中。我们将处理重复值、应用特殊值过滤器、执行滚动计算等。

课程结束时,您将作为美国职业棒球大联盟的数据分析师实习生参与一个项目,并使用高级 SQL 查询技术来跟踪球员统计数据(例如薪水、身高和体重)随着时间的推移和在不同球队之间​​的变化情况。

课程大纲:

  • SQL 基础知识回顾
    • 回顾 SQL 查询的 6 个主要子句以及其他常用关键字,如 LIMIT、DISTINCT 等
  • 多表分析
    • 回顾 JOIN 基础知识(INNER、LEFT、RIGHT、OUTER)并介绍自连接、CROSS JOIN 等变体
  • 子查询和 CTE
    • 学习如何编写子查询和通用表表达式,并了解使用某些技术的最佳情况
  • 窗口函数
    • 介绍窗口函数来对一组行执行计算,并讨论各种函数选项和应用
  • 按数据类型划分的函数
    • 发现可应用于数字、日期时间、字符串和 NULL 数据类型字段的众多 SQL 函数
  • 数据分析应用
    • 将高级查询技术应用于常见的数据分析场景,包括数据透视、滚动计算等
  • 最终项目
    • 利用你所学到的一切来追踪美国职棒大联盟 (MLB) 球员统计数据随时间的变化以及联盟中不同球队的变化

__________

准备好了吗?立即加入,即可立即 获得以下终身访问权限:

  • 8 小时高质量视频
  • 21 项家庭作业
  • 6 个测验
  • 4 部分最终项目
  • 高级 SQL 查询电子书(150 多页)
  • 可下载的项目文件和解决方案
  • 专家支持和问答论坛
  • 30 天 Udemy 满意保证

如果您是分析师、数据科学家或 BI 专业人士,希望掌握使用 SQL 进行高级查询,那么本课程适合您。

快乐学习!

-Alice Zhao 《SQL 袖珍指南》作者、 Maven Analytics数据科学讲师

__________

正在寻找我们的完整商业智能堆栈?搜索“ Maven Analytics ” 即可浏览我们的完整课程库,其中包括Excel、Power BI、MySQL Tableau 机器学习课程!

了解为什么我们的课程在 Udemy 上名列前茅:

“这是我上过的最好的课程之一。我学过几种编程语言、Excel、VBA 和 Web 开发,而 Maven 是我见过的最好的课程之一!” Russ C.

“这是我参加的第四门 Maven Analytics 课程,也是我的第四个五星评价,所以我已经没什么可说的了。真希望 Maven 早点出现在我的生活中!” Tatsiana M.

“Maven Analytics 应该成为 Udemy 上教授的所有课程的新标准!” Jonah M.

本课程适合哪些人:

  • 希望分析存储在关系数据库系统中的数据的分析师或 BI 专业人员
  • 想要培养高级查询技能的 SQL 用户
  • 任何寻求通过实践、实用且高度吸引人的方式来掌握 SQL 进行高级数据分析的人

每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表

存储在百度网盘等网盘类软件。网盘app可以直接选择字幕观看或下载到本地挂载中英文双语字幕

mp4格式视频文件,中英文双字幕,配套资料齐全 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P,还有部分4K课程

本站课程购买之后,均可以免费更新,标注课程,皆配有中文字幕

由于数字课程具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要

矩阵觉醒VIP会员,可以免费下载所有课程,详情请查看钞矩阵会员权限