2022-11-30
阅读量:
574
mysql学习37--开窗之序号函数
-- 44 序号函数
-- 查询每个用户订单金额的排名
select *,
row_number() over(partition by user_no order by amount desc ) as '订单金额排序方式1 row_number',
rank() over(partition by user_no order by amount desc) as '订单金额排序方式2 rank',
dense_rank() over (partition by user_no order by amount desc) as '订单金额排序方式3 dense_rank'
from order_tab;
#辨析三种排名方式
#dense_rank: 密集排名 row number:每一行都有一个唯一的排名序号,不允许并列名次






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论