SQL-分区的新ID

时间:2018-11-30 15:27:28

标签: sql oracle row-number

我想要一个分区中所有条目的ID都相同。

想一想带有列的表就是这样(一个表的左侧有三列

enter image description here

如何在右侧生成新的ID? 我在(Partition by)上考虑过row_numer()...但是我找不到一种很好的方法。

1 个答案:

答案 0 :(得分:1)

SELECT *, RANK() OVER (ORDER BY name, attr) as new_id
FROM YourTable