plsql如何恢复之前sql窗口_SQL高级功能--窗口函数

本文介绍了SQL窗口函数的概念和应用,通过实例展示了如何在不同场景下使用窗口函数进行数据处理,包括成绩排名、获取每个学生最高分的科目以及找出单科成绩超过平均分的学生。学习窗口函数能提升SQL脚本编写能力,适用于解决复杂的数据分析问题。
摘要由CSDN通过智能技术生成

通过中级七关练习,自我感觉编写sql脚本思路比较畅通。明显在脚本能力提升一个等级,之前只是 简单查询功能。

特别mysql5.8版本支持窗口函数,之前根本没有听过窗口(可能是练习少的缘故,接触和没有深入了解)排名问题mysql5.7版本只能通过变量来进行实现的。

通过最近几天练习,我分享3点收获:

  1. 要目标,有目标就有动力
  2. 要有成果,就会有成就
  3. 要学会自我驱动,把学到的sql用在工作中

未来工作有期待:坚持把写作和逻辑思路整理清楚,目前只是跟着练习和复习。

一、什么是窗口函数

b30215c5dc134c4d079f5c998b846f71.png

二、窗口函数的使用

数据准备:class表

7d1b943991c4f7721105ccaabbe779b2.png

如果我们想在每个班级内安排成绩排名,得到如下结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值