27  
查询码: 00000443
mysql 实现行号的方法——如何获取当前记录所在行号
来源:https://www.cnblogs.com/xinlei/archive/2011/12/16/2290349.html
作者: 周杨 于 2021年05月19日 发布在分类 / 计算机应用 / 数据库 / MySql ,于 2021年05月19日 编辑
行号 排序


表 a:


UID Money
2 444
1 222
3 555
4 6666

想要以Money排序取得排行号:SQL文如下:

Select UID,(@rowNum:=@rowNum+1) as rowNo

From a,
(Select (@rowNum :=0) ) b
Order by a.Money Desc

输入结果如下:

UID rowNo
4 1
3 2
2 3
1 4




 历史版本

备注 修改日期 修改人
CREAT 2021-05-19 14:40:16[当前版本] 系统管理员

知识分享平台 -V 5.1.4 -大信谛威