力扣 sql 题: 178. 分数排名的疑问?小数点后面多了一位
資深大佬 : amiwrong123 1
select t.score Score,t.rank 'Rank' from ( select score, @r:=IF(@sc=score,@r,@r+1) as 'rank', @sc:=score from Scores, (select @r:=0, @sc:=NULL)init order by score desc ) t
结果都是对的,为啥我这个小数点后面多了一位呢? 好像 rank 的数据类型也不对呢。。
大佬有話說 (7)