【发布时间】:2022-01-15 13:47:15
【问题描述】:
当一个序号改变时,如何改变其余序号。然后根据序列号对行进行排序。示例如下:
seq_nbr
A 1 | A 1 | A 1
B 2 -> 5 | B 5 | C 2
C 3 | C 3 -> 2 | D 3
D 4 | D 4 -> 3 | E 4
E 5 | E 5 -> 4 | B 5
【问题讨论】:
-
如果将 5 更改为 1,您期望什么?
-
@SayanMalakshinov,如果那样,结果将是 A2、B3、C4、D5
-
我的意思是 B = 1。如果将 B 更改为 1 会怎样?你将如何确定哪一个发生了变化?
-
@SayanMalakshinov,我在你的上一个问题中没有正确回答。如果将 B 更改为 1,则答案将是 B1、A2、C3、D4、E5。它基于序列号。如果更改为较小的序号,则与新序号相比,序号较大的项目应相应更改。如果改成较大的序号,则序号较小的项也应相应更改。