mysql @value := 用法

背景 有这么一张表,记录名字和分数,现在需要按照成绩排名,存在并列名次的情况   解决方法 思路:按照score从大到小排序,第一行数据就是第一名,第二行就是第二名......需要判断当前行的score和上一行的score的大小用来区分是否排名   先看解决代码: SELECT name,score CASE WHEN @preScore = score THEN @curRank WHEN
相关文章
相关标签/搜索