热线电话:13121318867

登录
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:每一行都有一个唯一的排名序号,不允许并列名次


127.2433
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子