教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql获取当前记录所在行号的方法分享

mysql获取当前记录所在行号的方法分享

发布时间:2015-12-16   编辑:jiaochengji.com
本文介绍下,在mysql中如何获取当前记录所在行号呢,本文给出一个参考方法,有需要的朋友可以看看。

低版本的MYSQL不支持行号功能,如果按某字段进行排序,然后得到排序号呢?

本文给出一种方法,经过几次实验,得出如下一条SQL语句即可实现该功能。

例如,有表 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

您可能感兴趣的文章:
mysql获取当前记录所在行号的方法分享
mysql行号实现方法
limit Mysql查询语句使用方法
mysql随机取数据的几种方法
mysql 分页查询的sql语句
mysql insert的操作分享(DELAYED、IGNORE、ON DUPLICATE KEY UPDATE )
mysql索引的类型与优缺点
如何在微信端html5页面调用分享接口
php服务器配置(php+mysql+iis)步骤
微信端h5页面如何调用分享页面的接口

关键词: mysql  行号   
[关闭]
~ ~