SQL數據庫查詢一張表新建一個排序字段並根據某列的排序存儲排序值


現在有一張表如下
Id Name Age Classify Score
1 張一 18 一班 12
2 張二 17 二班 19
3 張三 19 三班 30

我跟據他們的分數進行排名 再去新建一個列存儲排序值
->sql語句如下
select row_number() over(order by Score asc) as number,Id,Name,Age,Classify,Score
from u_College order by Score;
->產生的效果如下
number Id Name Age Classify Score
1 3 張三 19 三班 30
2 2 張二 17 二班 19
3 1 張一 18 一班 12
END;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM