mysql获取当前记录所在行号的方法分享
低版本的MYSQL不支持行号功能,如果按某字段进行排序,然后得到排序号呢?
本文给出一种方法,经过几次实验,得出如下一条SQL语句即可实现该功能。
例如,有表 a:
2 444
1 222
3 555
4 6666
要求:以Money排序取得排行号。
sql语句如下:
From a,
(Select (@rowNum :=0) ) b
Order by a.Money Desc
输出结果:
UID rowNo
4 1
3 2
2 3
1 4
您可能感兴趣的文章:
mysql获取当前记录所在行号的方法分享
mysql行号实现方法
limit Mysql查询语句使用方法
mysql随机取数据的几种方法
mysql 分页查询的sql语句
mysql insert的操作分享(DELAYED、IGNORE、ON DUPLICATE KEY UPDATE )
mysql索引的类型与优缺点
如何在微信端html5页面调用分享接口
php服务器配置(php+mysql+iis)步骤
微信端h5页面如何调用分享页面的接口