标签: sql sql-server sql-server-2008
我不是在问如何删除重复项。
我想为重复组分配唯一ID:
A A A A A B B B B B A A 1 A A 1 A B 2 B B 3 B B 3
答案 0 :(得分:2)
您正在寻找dense_rank():
dense_rank()
select t.*, dense_rank() over (order by col1, col2) as newcol from t;