导读 大家好,小体来为大家解答以上的问题。rank值介绍这个很多人还不知道,现在让我们一起来看看吧!1 rank是T_sql函数,rank()函数返回指定字段
大家好,小体来为大家解答以上的问题。rank值介绍这个很多人还不知道,现在让我们一起来看看吧!
1.rank是T_sql函数,rank()函数返回指定字段的值在结果集的分区中的排名。指定字段值的等级是相关行之前的等级加一。
2.语法:RANK() OVER([])
Partition_by_clause将from子句生成的结果集划分为应用于RANK函数的分区。
Order_by_clause确定将等级值应用于分区中行的顺序。
以下面的成绩单为例,
表格架构
S_score(s_class(班级),s_id(学号),S_score(分数))
SQL语句1:
select rank()over(order by s _ score desc)as rank,s _ class,s _ id,s _ score from s _ score
本文到此结束,希望对大家有所帮助。