玉子酱

2020-06-18   阅读量: 653

Mysql

SQL基础——让我又爱又恨#Day 4

扫码加入数据分析学习群

慢慢的我发现,我其实是对SQL有种又爱又恨的情绪在的。当因为一句语句怎么想不知道要怎么写的时候,真的犹如蚂蚁在心上爬,但是当这个问题又想明白了,写语句如同有灵感写作文那般行云流水,我又是那么沾沾自喜的。

今天的课程内容是开窗函数和一些面试题的练习。面试题对现在的我来说还是有点难的,还没有那么快能上手,还是要多练,自己要动手操作不能只看老师的结果。

然后说一下今天的学习让我对开窗函数理解到的内容点。

开创函数的本质还是聚合运算,只是普通的聚合函数是把结果集输出成了一行,而开窗函数则是保持了表原有的行数,在每一条记录后面做了聚合运算。

开窗行数比较灵活,可以对指定的分组进行聚合运算

1.在over语句中没有指定分区、排序和滑动窗口,默认计算结果集中的所有行

2.在over语句中指定分区,没有指定排序和滑动窗口,默认计算分区内的所有行

3.在over语句中指定分区、排序,没有滑动窗口,计算的是分区内第一行到当前行

4.over语句中全指定的话,那就是在滑动窗口内计算

这个函数现在看起来还是很好理解的,但不知道之后如果做练习的话会不会就想不起来如何运用了。我觉得最重要的还是要学会如何提取数据的逻辑,如果这个想通了再转化成SQL语句应该问题就迎刃而解了吧。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
498.9033 3 2 关注作者 收藏

评论(0)


暂无数据

推荐课程