您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PostgreSQL窗口函数:row_number()以上(由col2划分col顺序)

PostgreSQL窗口函数:row_number()以上(由col2划分col顺序)

考虑partition by与您想要的字段相似group by,然后,当分区值更改时,窗口函数将从1重新启动。

如a_horse_with_no_name所指示的那样进行编辑,为此,我们需要与之dense_rank() 不同row_number()rank()dense_rank()重复其分配的数字。row_number()对于分区中的每一行,其值必须不同。rank()和之间的区别dense_rank()是后者不会“跳过”数字。

对于您的查询,请尝试:

dense_rank() over (partition by Username, Game order by ct."date") as "Attempts"

顺便说一下,您不会按相同的字段进行划分和排序。如果需要的话,只需订购即可。不在这里

SQLServer 2022/1/1 18:42:42 有560人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶