SQL 窗口函数
|
|
# 排名函数
# 全局排序
<排序函数>() OVER (ORDER BY col)
排序函数:
- ROW_NUMBER: 排序,1, 1,2/1,2,3
- RANK:排序,1,1,2 / 1,1,3
- DENSE_RANK:排序 1,1,2 / 1,1,2
- PERCENT_RANK:百分比排序
|
|
# 分组排序
这个是个很常见的场景,比如:
- 想要统计每个部门的业绩排名,激励员工上进
- 找到每个班级的成绩前 5 名进行表彰
|
|
Search
|
|
<排序函数>() OVER (ORDER BY col)
排序函数:
|
|
这个是个很常见的场景,比如:
|
|