現在有一張表如下
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;