通过中级七关练习,自我感觉编写sql脚本思路比较畅通。明显在脚本能力提升一个等级,之前只是 简单查询功能。
特别mysql5.8版本支持窗口函数,之前根本没有听过窗口(可能是练习少的缘故,接触和没有深入了解)排名问题mysql5.7版本只能通过变量来进行实现的。
通过最近几天练习,我分享3点收获:
- 要目标,有目标就有动力
- 要有成果,就会有成就
- 要学会自我驱动,把学到的sql用在工作中
未来工作有期待:坚持把写作和逻辑思路整理清楚,目前只是跟着练习和复习。
一、什么是窗口函数
![b30215c5dc134c4d079f5c998b846f71.png](https://img-blog.csdnimg.cn/img_convert/b30215c5dc134c4d079f5c998b846f71.png)
二、窗口函数的使用
数据准备:class表
![7d1b943991c4f7721105ccaabbe779b2.png](https://img-blog.csdnimg.cn/img_convert/7d1b943991c4f7721105ccaabbe779b2.png)
如果我们想在每个班级内安排成绩排名,得到如下结果