rank值介紹
2023-09-11 18:26:00 1
1、rank是T_sql 函數,rank函數返回結果集分區內指定欄位的值的排名,指定欄位的值的排名是相關行之前的排名加一。
2、語法:RANK OVER([])
partition_by_clause 將from子句生成的結果集劃分為應用到RANK函數的分區。
Order_by_clause確定將RANK值應用到分區中的行時所使用的順序。
以下用一個成績表作示例,
table 架構
s_score(s_class(班級),s_id(學號),s_score(分數))
SQL statement1:
Select rank over(order by s_score desc) as 名次,s_class,s_id,s_score from s_score
關鍵詞: rank 介紹