解决什么问题:只会 VLOOKUP 撞墙后的数据查询破局

很多做数据分析的同学,日常处理几十万行数据时,Excel 会卡死,多表关联只能靠 VLOOKUP 硬拉,一旦遇到复杂的分组汇总或多表拼接,函数嵌套就变成一团乱麻。这门课解决的核心问题就是:当你脱离了 Excel 单表处理的舒适区,面对数据库级别的数据量时,怎么用 SQL 标准化语法去精准取数、清洗和关联。它不是让你去考数据库管理员(DBA),而是教你把 SQL 当作数据分析的专用工具,补齐从表格思维到关系型数据库查询思维的能力缺口。适合那些已经熟练掌握 Excel 函数和数据透视表,但在面对跨表查询、聚合统计时感到吃力,想要向专业数据分析转岗或提升取数效率的学习者。

建议先看哪几块:从基础查询到多表关联的递进

别一上来就翻多表连接,基础不牢后面全乱套。建议先从基础查询语句和运算符看起,把 SELECT、WHERE 条件过滤彻底吃透,这是所有 SQL 操作的基石。接着重点啃聚合汇总部分,这部分是日常分析最高频的需求,必须搞懂 GROUP BY 分组和 SUM、COUNT 等聚合函数如何结合,特别是条件聚合,这直接对应业务中“按部门统计特定状态订单数”这种复杂场景。最后再进入多表合并查询,这是本课的硬骨头,内连接、左外连接、右外连接的区别和应用场景必须分清,别在实际写代码时把表关系连错导致数据膨胀。看完这几块,你的取数逻辑就能立住脚了。

学完能独立做什么与资料配合练习方法

学完这门课,你应能独立完成几件事:直接对数据库或通过 Excel 数据连接写 SQL 提取指定维度的数据,不用再导出全表慢慢筛;能独立编写多表关联查询,把主表和明细表通过主键准确拼合;能针对业务需求写出带分组和条件过滤的聚合统计语句。配合资料练习时,不要只看视频跟着抄代码,必须自己建库建表(哪怕用轻量级数据库环境),把课程里的练习数据导进去,然后对着视频里的业务需求自己先写一遍,跑不通再看讲解。重点验证这几个问题:左连接和内连接在结果集上到底差在哪?聚合函数遇到空值会怎么处理?多表连接时如果不加条件会发生什么?把这些坑自己踩一遍, SQL 取数能力才算真正长在自己身上,别假装看懂了就跳过实操。

课程目录

1-1 [SQL基础应用] 1.1 SQL查询语句的基础写法 (21:48)
1-2 [SQL基础应用] 1.2 SQL常用运算符应用 (35:30)
1-3 [SQL基础应用] 1.3 SQL条件查询语句 (16:18)
2-1 [SQL聚合汇总] 2.1 SQL常用聚合函数 (12:48)
2-2 [SQL聚合汇总] 2.2 SQL分组与排序 (14:09)
2-3 [SQL聚合汇总] 2.3 聚合函数与分组结合应用 (11:01)
2-4 [SQL聚合汇总] 2.4 条件聚合分组应用 (10:32)
3-1 [SQL合并查询] 3.1 SQL多表记录合并 (15:34)
3-2 [SQL合并查询] 3.2 SQL交叉连接 (21:26)
3-3 [SQL合并查询] 3.3 SQL内连接 (17:39)
3-4 [SQL合并查询] 3.4 SQL左、右、全外联结查询 (15:04)
4-1 [SQL子查询] 4.1 嵌套子查询1 (15:28)
4-2 [SQL子查询] 4.2 嵌套子查询2 (10:19)
4-3 [SQL子查询] 4.3 相关子查询1 (17:26)
4-4 [SQL子查询] 4.4 相关子查询2 (17:04)
5-1 [SQL常用函数] 5.1 逻辑选择函数 (18:31)
5-2 [SQL常用函数] 5.2 文本提取函数 (13:13)
5-3 [SQL常用函数] 5.3 文本查找替换函数 (11:29)
5-4 [SQL常用函数] 5.4 文本格式化函数 (20:57)
5-5 [SQL常用函数] 5.5 日期函数 (16:40)
6-1 [SQL与数据透视表的结合应用] 6.1 SQL与数据透视表结合应用之基本操作 (10:19)
6-2 [SQL与数据透视表的结合应用] 6.2 SQL与数据透视表结合应用之信息统计 (11:33)
6-3 [SQL与数据透视表的结合应用] 6.3 SQL与数据透视表结合应用之简易库存 (10:19)