【发布时间】:2021-09-06 07:53:56
【问题描述】:
我的表中有 3 个字符串列,我想用 row_nubmer 创建唯一列。 我已经尝试过这样的事情,但没有得到独特的价值:
ROW_NUMBER() OVER(PARTITION BY ([Marker1] + [Marker2] + [Marker3])
ORDER BY ([Marker1] + [Marker2] + [Marker3]) DESC) ROWNUMBER
【问题讨论】:
-
删除
partition by子句 -
但仍然没有获得所有 3 列的唯一值。现在我有 rownuber,只要 table 是.. 我需要一个 rownumber 用于 ([Marker1] + [Marker2] + [Marker3]) 值的相同组合。
标签: sql sql-server row-number unique-values