欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-26 10:30:28
查询所有数据排名 SELECT a.yhid,a.zjf,a.dqjf,(@rowno:=@rowno+1) as rowno FROM jfxt_yhjfxx a,(s...

查询所有数据排名

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'