MySQL SQL 数据排名查询某条数据是总数据的第几条

来源:互联网 发布:无经验美工如何面试 编辑:程序博客网 时间:2024/04/30 23:38

查询所有数据排名

SELECT a.yhid,a.zjf,a.dqjf,(@rowno:=@rowno+1) as rowno FROM jfxt_yhjfxx a,(select (@rowno:=0)) b ORDER BY a.zjf DESC

指定查询某条数据的排名

SELECT * FROM (SELECT a.yhid,a.zjf,a.dqjf,(@rowno:=@rowno+1) as rowno FROM jfxt_yhjfxx a,(select (@rowno:=0)) b ORDER BY a.zjf DESC) c WHERE c.yhid='f531aded-bd09-4574-8826-4482bd918f91'
阅读全文
2 0