自定义 ROW_NUMBER 函数

Custom ROW_NUMBER Function

有没有一种方法可以编写 row_number() 函数来实现下面标题为 (HELP HERE) 的列?我希望能够根据 d 列中的数据将 a 列到 d 列放入桶中。

a b c d (HELP HERE) 1603 82 117276 36 1 1603 82 117276 36 1 1603 82 117276 37 2 1603 82 117276 37 2

如果我尝试 row_number() over (partition by a,b,c order by d) 数据会这样反应

a b c d (HELP HERE) 1603 82 117276 36 1 1603 82 117276 36 2 1603 82 117276 37 1 1603 82 117276 37 2

尝试 dense_rank() 结束(按 d 排序)