简介
rank()函数返回结果集分区内指定字段的值的排名,指定字段的值的排名是相关行之前的排名加一。
表结构
s_score(s_class(班级),s_id(学号),s_score(分数))
查询语法
Select rank() over(order by s_score desc) as 名次,s_class,s_id,s_score from s_score
查询结果
名次 s_class s_id s_score
-------------------- ---------- ---------- -----------
1 二班 S20090733 100
2 一班 S20090635 99
3 三班 S20090919 97