mysql @value := 用法

背景 有這麼一張表,記錄名字和分數,現在需要按照成績排名,存在並列名次的情況   解決方法 思路:按照score從大到小排序,第一行數據就是第一名,第二行就是第二名......需要判斷當前行的score和上一行的score的大小用來區分是否排名   先看解決代碼: SELECT name,score CASE WHEN @preScore = score THEN @curRank WHEN
相關文章
相關標籤/搜索