基于每个组的ROW_Number进行分组

时间:2018-04-25 21:33:30

标签: sql postgresql

我要求根据每个组的row_number进行分组。请查看  图像

Image - please view this

1 个答案:

答案 0 :(得分:0)

SQL查询表示无序集。因此,47641的两个组之间的区别是未定义的。

可以定义一个查询,该查询将为每个create分配一个只有fiberid的组。当有倍数时,赋值是任意的。

为此,您可以使用scname

dense_rank()

如果确实对行进行了排序,则可以计算出更稳定的分配。