SQL - 分区的新 ID
SQL - New ID for a partition
我想要一个分区内所有条目都相同的 ID。
想到一个table有列的是这个(有一个table左边有三列
如何在右侧生成新ID?
我考虑过 row_numer() over (Partion by)...但是我找不到好的方法。
SELECT *, RANK() OVER (ORDER BY name, attr) as new_id
FROM YourTable
我想要一个分区内所有条目都相同的 ID。
想到一个table有列的是这个(有一个table左边有三列
如何在右侧生成新ID? 我考虑过 row_numer() over (Partion by)...但是我找不到好的方法。
SELECT *, RANK() OVER (ORDER BY name, attr) as new_id
FROM YourTable