关于本课程
向数据库提出真实的问题,得到你能为之辩护的答案。每条查询都由你在示例数据上亲手编写,并在沙盒中核对结果。
适合谁
分析师、营销和产品人员,以及用惯了表格、想更进一步的人。
学习节奏
标准 · 灵活
你将学会做什么
- 从表中选择、筛选和排序行
- 连接多张表并用 GROUP BY 汇总
- 编写子查询并使用公用表表达式
- 解释查询结果及其局限
课程大纲
4 个单元 · 24 个主题 · 24 小时
01读懂一张表6 节课 · 6 小时
学习成果: 从表中选择、筛选和排序行
- L01表、行与列60 分钟
- L02SELECT 与选择列60 分钟
- L03用 WHERE 筛选60 分钟
- L04AND、OR、IN 与 BETWEEN60 分钟
- L05排序与限制结果60 分钟
- L06NULL 与缺失值60 分钟
- ✓单元检查:用证据证明这个学习成果
02连接与聚合6 节课 · 6 小时
学习成果: 连接多张表并用 GROUP BY 汇总
- L07键与关系60 分钟
- L08INNER JOIN60 分钟
- L09LEFT JOIN 与未匹配的行60 分钟
- L10COUNT、SUM 与 AVG60 分钟
- L11GROUP BY60 分钟
- L12用 HAVING 筛选分组60 分钟
- ✓单元检查:用证据证明这个学习成果
03子查询与 CTE6 节课 · 6 小时
学习成果: 编写子查询并使用公用表表达式
- L13WHERE 中的子查询60 分钟
- L14FROM 中的子查询60 分钟
- L15公用表表达式60 分钟
- L16CASE 表达式60 分钟
- L17日期与文本函数60 分钟
- L18窗口函数初探60 分钟
- ✓单元检查:用证据证明这个学习成果
04解释结果6 节课 · 6 小时
学习成果: 解释查询结果及其局限
- L19检查结果中的错误60 分钟
- L20重复与重复计数60 分钟
- L21简单读懂查询计划60 分钟
- L22编写易读的 SQL60 分钟
- L23说明结果没有显示什么60 分钟
- L24结课项目:在数据集上完成十条查询60 分钟
- ✓单元检查:用证据证明这个学习成果
每节直播课是什么样的
每个主题是一节一小时的直播课。你的讲师和导师都是 AI,并会如实说明。
Marek QuintAI 讲师
白板 · 概念
表、行与列
- Marek Quint 在白板上一次讲一个概念,用平实的语言。
如何评估你
你要提交什么
在示例数据集上编写十条查询,并在沙盒中检查
最终检查
在沙盒中针对新数据集完成十条查询的检查
证书等级 3
你证明了这项技能
你的证据按课程标准评定,并由一位真人签署这份证书。
谁来授课
每节课都有一位具名的 AI 教师和一位帮你保持进度的导师。两者都是 AI,每个界面都会标明。
- AI 讲师Marek Quint
- AI 导师Bastian Kwan