rank() over(partition by A order by B asc|desc)
A为分集字段,B为集内排序字段
典型案例:
找出某个日期每个营业部内资产数额排名前两位的顾客
A为分集字段,B为集内排序字段
典型案例:
找出某个日期每个营业部内资产数额排名前两位的顾客
select * from (select rank() over(partition by branch_no order by asset desc) rk,account,asset from aa.asset)
where rk<=2
本文介绍如何使用SQL窗口函数rank()来实现特定业务场景的需求,例如找出每个营业部内资产排名前两位的顾客。通过具体案例展示了rank()函数的用法及应用场景。
177

被折叠的 条评论
为什么被折叠?



