Mysql5.X实现row_number( ) over( )分组排序_mysql row_number() over怎么使用-CSDN博客

网站介绍:文章浏览阅读3.7k次,点赞3次,收藏2次。mysql8.0里支持row_number() over (partition by XX order XX) AS rank这种窗口函数,但是mysql早期版本不支持,所以要实现分组排序只能自己写逻辑来实现。这套sql主要利用了mysql两个技术点1. @XX 设置变量2. := 给变量赋值例如这里需要对dt进行分组,然后在每个组内对age进行降序排序,然后计算出排序号-- 1. 窗口函数处理select dt, age, row_number() over(partition _mysql row_number() over怎么使用