1. 首页
  2. 数据库
  3. 其它
  4. Mysql排序获取排名的实例代码

Mysql排序获取排名的实例代码

上传者: 2020-12-23 05:29:06上传 PDF文件 35KB 热度 12次
代码如下所示: SELECT @i:=@i+1 rowNum, if(@total=t.s_score,@rank,@rank:=@i) rank,@total:=t.s_score, t.* from( select t1.* ,t2.s_score from student t1 LEFT JOIN score t2 on t1.s_id=t2.s_id and t2.c_id="01" ORDER BY t2.s_score desc )t,(select @i:=0,@rank:=0,@total:=null) s ; SELECT @i:=@i+1 rowNum, if(@tota
下载地址
用户评论