sql|SQL轻松入门(2)(复杂查询与综合分析)

作者介绍
鲸歌
电商行业数据分析师
为头部品牌提供数据咨询服务
【sql|SQL轻松入门(2)(复杂查询与综合分析)】热衷学习与分享
“数据人创作者联盟”成员

01 复杂查询
这部分包含3块内容:
●School数据库包含的4张报表:student、score、course和teacher,报表明细及主键;
●SQL知识点框架:视图、子查询、标量子查询、关联子查询、如何用sql解决业务问题和各种函数;
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

●实操截图:与知识点一一对应,从实践中不断得到提升。

下图是本期SQL语句所涉及的4张报表,别看表格很小,其实能量巨大,真实业务场景会涉及更多报表以及海量数据,两者的本质一样,区别在于数据量的多寡。倘若能够把4张报表实操顺溜,那么日后遇到巨量数据也不怕不怕啦~
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


从简单查询、汇总分析到复杂查询,难度逐渐加大,很多知识点需要我花费一遍又一遍的时间去摸透,这个过程有点煎熬但是我觉得很舒心。舒心是因为我投入时间的同时能够把知识点装入我的大脑中,并且在传输的过程中,会有火花迸射的感觉,这种感觉不错哟~

因为本期内容知识点较多,整个框架截图会有一种看着囫囵吞枣的感觉,所以,我会针对每个知识点单独拎出,同时搭配习题。

1. 视图:重复性工作的高效助推器
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


2. 子查询:很有意思的存在,是查询的多重接口
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


3. 标量子查询:子查询的单细胞生物
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


4. 关联子查询:虽然一时很难读懂它的心,但不影响它的重要性
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


5. 如何用sql解决业务问题:
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


6. 各种函数:函数千千万,搜索全搞定
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


个人觉得,在知识点的掌握上,一定要做到宽度和深度齐飞。宽度是指能够举一反三,深度是指能够层层递进,打通知识点之间的阻隔。

02 综合分析
这部分包含3块内容:

  • School数据库包含的4张报表:
    student、score、course和teacher,报表明细及主键;
  • SQL知识点框架:
    汇总、分组、对分组结果指定条件、对查询结果排序和如何看懂报错信息;
  • 实操截图:与知识点一一对应,从实践中不断得到提升。

下图是本期SQL语句所涉及的4张报表,别看表格很小,其实能量巨大,真实业务场景会涉及更多报表以及海量数据,两者的本质一样,区别在于数据量的多寡。倘若能够把4张报表实操顺溜,那么日后遇到巨量数据也不怕不怕啦~
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


SQL是一门精细活儿,精细到一个符号都不能混淆,从简单查询到函数的加入,可以看到SQL的强大。我们作为SQL的操作者,既要知道SQL的运行顺序,也要能够把业务问题翻译成大白话,通过语句执行出正确结果。
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


1.汇总实操题
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


2. 分组实操题
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片



3. Having(对分组结果指定条件)实操题
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


4. 理解SQL运行顺序实操题
sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片


很喜欢SQL由浅入深的一个重温过程,将之前碎片化的知识开始重组成体系化,在遇到问题时也不再盲目于直接上手解决,而是形成一个科学的解决流程,分析先行,语句随后!突然发现,喜欢一个工具就要全身心的投入,知己知彼,方百战不殆~


sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片

sql|SQL轻松入门(2)(复杂查询与综合分析)
文章图片



    推荐阅读