oracle SQL生成行号,但如果具有相同ID则不计数[重复]

ar5n3qh5  于 2023-01-01  发布在  Oracle
关注(0)|答案(1)|浏览(180)

此问题在此处已有答案

Assign an ID Value for Every Set of Duplicates(1个答案)
3天前关闭。

大家好,大家都想问如何使row_number(在列行中)具有类似于图像上的结果。如果列item_id具有相同的值,则row_number不计数,但具有相同的值

ubof19bj

ubof19bj1#

您可以使用DENSE_RANK()窗口函数来获得这个结果--如下所示:

DENSE_RANK() OVER (ORDER BY item_id) as line

相关问题