MySQL - OVER() 函数的隐藏功能
发布日期:2021-06-30 23:37:54 浏览次数:2 分类:技术文章

本文共 204 字,大约阅读时间需要 1 分钟。

先抛个问题:SQL 用 MIN( ) OVER( ) 求部门最低工资,但为什么加上order by 显示结果就不对了?

over() 里面不加 order by 显示结果是正确的,显示的结果最后一列就是部门最低工资,但是为什么加上 order by userid 后,结果就不对了啊?

图片说明

图片说明

图片说明

图片说明

图片说明

解答

  • order by 在这个 over 函数里加或不加意义是不同的。加的话代表“累计”执行,而不加的话代表“总计”执行~

转载地址:https://lux-sun.blog.csdn.net/article/details/117448865 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:浙里办 - “我的票据”闪退怎么办?
下一篇:MySQL - SUM() OVER() 函数用法详解

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月20日 13时36分36秒