有没有办法编写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
答案 0 :(得分:3)
尝试使用dense_rank()(按d排序)