暂无图片
PostgreSQL dense_rank() 函数用法?
我来答
分享
L
lelepapa
2023-01-03
PostgreSQL dense_rank() 函数用法?

PostgreSQL dense_rank() 函数用法?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
游湖

PostgreSQL dense_rank() 函数

PostgreSQL dense_rank() 函数返回当前行所在的分区内的排名,从 1 开始,但没有间隔。

也就是说,相同的值具有相同的排名,但是下一个不同的值的排名按顺序增加。比如,如果有 2 个第一名,那么第三位的排名是 2。这与 rank() 函数是不同的。

dense_rank() 语法

这里是 PostgreSQL dense_rank() 函数的语法:

dense_rank()
OVER (
  [PARTITION BY partition_column_list]
  [ORDER BY order_column_list]
)

参数

partition_column_list
参与分区的列的列表。
order_column_list
参与排序的列的列表。

返回值

PostgreSQL dense_rank() 函数返回当前行所在的分区内的排名,从 1 开始,但没有间隔。

暂无图片 评论
暂无图片 有用 5
暂无图片
手机用户5704
2023-01-03
PostgreSQL dense_rank() 函数返回当前行所在的分区内的排名,从 1 开始,但没有间隔。
yBmZlQzJ

解答非常详细
解答非常详细
解答非常详细

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏