
Udacity SQL学习指导
Peter Huang的培训教案
传统行业的IT项目经理,一个立志成为优秀培训讲师的IT项目经理。
展开
-
00 SQL课程简介
00 SQL课程简介文章目录00 SQL课程简介SQL课程内容什么是SQL完成课程的环境首选 `DB Browser for SQLite`备选 `SQLite3`集成 `Jupyter Notebook` 处理sql文件不同SQL的区别SQL项目SQL课程内容 SQL SQL初级:数据分析与SQL Lesson1 基本数据分析与SQL Lesson2 SQL JOIN数据分析...原创 2019-01-20 13:14:21 · 666 阅读 · 0 评论 -
08 -数据分析与SQL- Project(基于零售数据挖掘业务特征)
08 数据分析与SQL Project(基于零售数据挖掘业务特征)文章目录08 数据分析与SQL Project(基于零售数据挖掘业务特征)1.建立数据库2.数据库查询数据字典业务场景项目提交评审要求示例思路补充Excel技巧1.建立数据库项目的流程是:下载本地工具(见本部分00导学)下载sqlite数据库(1.2M)打开并且浏览数据将感兴趣的数据筛选后输出为.csv文件用 Ex...原创 2019-01-20 14:42:50 · 1320 阅读 · 0 评论 -
07 -数据分析与SQL- Lesson7 (选修) SQL高级并集与性能优化
07 数据分析与SQL Lesson7 (选修) SQL高级并集与性能优化文章目录07 数据分析与SQL Lesson7 (选修) SQL高级并集与性能优化2.文本+图片:全连接(FULL OUTER JOIN)4.解决方案:全连接(FULL OUTER JOIN)7.练习:带比较运算符的并集8.视频:自并集9.练习:自并集11.视频:UNION13.解决方案:UNIONQ117.性能优化32...原创 2019-01-20 14:37:50 · 218 阅读 · 0 评论 -
06 -数据分析与SQL- Lesson6 (选修) SQL 窗口函数
06 /数据分析与SQL/ Lesson6 (选修) SQL 窗口函数文章目录06 /数据分析与SQL/ Lesson6 (选修) SQL 窗口函数2.视频:窗口函数 1直接使用窗口函数:增加Orderby:增加partition by小节6.解决方案:窗口函数29.解决方案:ROW_NUMBER 与 RANK10.视频:窗口函数中的聚合12.解决方案:窗口函数中的聚合15.解决方案:为复杂的窗...原创 2019-01-20 14:31:08 · 296 阅读 · 0 评论 -
05 -数据分析与SQL- Lesson5 SQL数据清理
05 数据分析与SQL Lesson5 SQL数据清理文章目录05 数据分析与SQL Lesson5 SQL数据清理1.视频:SQL 数据清理简介2.视频:LEFT 与 RIGHT4.解决方案:LEFT 与 RIGHT5.视频: POSITION、STRPOS 和 SUBSTR7.解决方案:POSITION、STRPOS 和使用 STRPOS 的方法使用 POSITION 的方法8.视频:CON...原创 2019-01-20 14:26:05 · 313 阅读 · 0 评论 -
04 -数据分析与SQL- Lesson4 SQL 子查询和临时表格
04 数据分析与SQL Lesson4 SQL 子查询和临时表格文章目录04 数据分析与SQL Lesson4 SQL 子查询和临时表格1.视频:简介2.视频:子查询简介4.解决方案:编写你的首个子查询5.文本:子查询格式8.解决方案:关于子查询的更多内容10.解决方案:爱上子查询11.视频:WITH1.视频:简介有时候,你要回答的问题无法通过直接处理数据库中的现有表格获得答案。子查询和表格...原创 2019-01-20 14:22:03 · 204 阅读 · 0 评论 -
03 -数据分析与SQL- Lesson3 SQL 聚合
03 数据分析与SQL Lesson3 SQL 聚合文章目录03 数据分析与SQL Lesson3 SQL 聚合1.视频:聚合简介(SQL AGGREGATIONS)3.视频:NULL 和聚合4.视频 + 文本:第一个聚合函数 - COUNT6.视频:SUM9.视频:MIN 与 MAX10.视频:AVG12.解决方案: MIN、MAX 与 AVG等价处理中位数13.视频:GROUP BY(分组)...原创 2019-01-20 14:19:28 · 327 阅读 · 0 评论 -
02 -数据分析与SQL- Lesson2 SQL JOIN
02 数据分析与SQL Lesson2 SQL JOIN文章目录02 数据分析与SQL Lesson2 SQL JOIN1.视频:JOIN简介2.为何要将数据拆分为不同的表格?e.g.1 都在一个表,更新一个用户的address会造成更新多行记录数据库规范化5.解决方案:你的首个JOHN8.练习:主外键关系10.视频:别名14.练习:JOHN问题(第一部分)13.视频:其他JOIN的目的14.视...原创 2019-01-20 13:46:28 · 234 阅读 · 0 评论 -
01 -数据分析与SQL- Lesson1 基本SQL
01 数据分析与SQL Lesson1 基本SQL文章目录01 数据分析与SQL Lesson1 基本SQL4.ERD基础知识ERD实体关系图PK和FK的解释7.视频:数据库如何存储数据8.文本+练习:数据库类型9.视频语句类型24.视频:WHEREPLUS 派生列PLUS SQL语句的顺序Plus SQL语句为什么要大写Plus SQL中的单引号和双引号Plus 联合主键Plus 数据库的一致...原创 2019-01-20 13:24:50 · 467 阅读 · 0 评论 -
09 -Plus- SQL附加练习
09 /Plus/ SQL附加练习文章目录09 /Plus/ SQL附加练习数据文件数据字典练习题(请做完了再看后面答案)答案// 问题一// 问题二// 问题三// 问题四// 问题五// 问题六// 问题七// 问题八// 问题九// 问题十// 问题十一数据文件数据文件在数据字典第一张表:url_info表示url的基本信息,主键id,表示编号,name为url的名称,比如go...原创 2019-01-20 14:45:22 · 210 阅读 · 0 评论