我有一个大查询(已根据我的需要排序),其中一列被计算(查询中其他列的 varchar 组合)。我需要一个增量整数来标识此计算列(重复项应具有相同的 id)。我不能使用排名,因为我需要递增数字的顺序使用了另一个标准,而不是用于生成计算列的标准。
这就是我需要的:
OrderByColumn CalculatedColumn GeneratedId
1 ggg 1
1 aaa 2
1 ggg 1
1 fff 3
2 vvv 4
2 ddd 5
3 ggg 1
4 rrr 6
5 aaa 2
5 ooo 7
5 kkk 8
8 vvv 4
9 aaa 2