ROW_NUMBER()over( partition by name order by score asc)as ROW_NUMBER_score
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
rank()over(partition by name order by score asc)as RANK_score
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
DENSE_RANK()over(partition by name order by score asc)as DENSE_RANK_score
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
1
注意: 一,排名开窗函数可以单独使用ORDER BY 语句,也可以和PARTITION BY同时使用。 二,ORDER BY 指定排名开窗函数的顺序,在排名开窗函数中必须使用ORDER BY语句。 三,PARTITION BY用于将结果集进行分组,开窗函数应用于每一组。
评论记录:
回复评论: