1.rank是一个T_sql函数,rank()函数返回结果集分区中指定字段的值的秩,指定字段的值的秩是相关行加1之前的秩。
2.语法:RANK() OVER([])
Partition _ by _子句将from子句生成的结果集划分为应用于RANK函数的分区。
Order _ by _子句确定RANK值应用于分区中行的顺序。
我们以一份成绩单为例。
表格模式
s_score,s_score)
SQL语句1:
选择等级()超过(按s _ score desc排序)作为等级,s _ class,s _ id,s _ score从s _ score