登录社区云,与社区用户共同成长
邀请您加入社区
mysql 5.7 实现 rank
使用 mysql 5.7 统计了积分信息并按照降序排序后,想给排序后的数据加上排名,类似给数据加上一个自增主键
mysql 8 中有 rank 函数可以实现,而 5.7 中可以通过变量实现
在 from 中初始化变量,然后在 select 处做自增处理即可
SELECT t.id, t.total, @rank := @rank + 1 rank, t.name FROM (表名称) t, (SELECT @rank := 0 ) rank
为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。
更多推荐
通过HPA+CronHPA组合应对业务复杂弹性伸缩场景
FT-FMEA融合混沌演练,零售运营系统韧性架构在线验证实践
如何使用Python和Plotly绘制3D图形
扫一扫分享内容
所有评论(0)