我有一个两行作为(指针,数字)的表,一组数字例如(11111111,23456789,12345678)。
我需要根据我的指针使用新模式更新表中的数字字段。我想要类似的东西:
如果我的指针是 1,我需要 11111111,23456789,12345678,
如果 2 我需要 23456789,12345678,11111111..
我有一个两行作为(指针,数字)的表,一组数字例如(11111111,23456789,12345678)。
我需要根据我的指针使用新模式更新表中的数字字段。我想要类似的东西:
如果我的指针是 1,我需要 11111111,23456789,12345678,
如果 2 我需要 23456789,12345678,11111111..
你有这样的桌子吗?
create table PointerNumber (
Pointer int,
Number1 int,
Number2 int,
Number3 int,
Number4 int
)
你有这样的数据吗?
insert into PointerNumber (Pointer, Number1, Number2, Number3, Number4)
values (1, 11111111, 23456789, 12345678, 44444444)
现在根据您的指针列,您想将数字更新为新模式吗?究竟是什么逻辑?
更新可能看起来像这样:
update PointerNumber set
Number1 = Number2,
Number2 = Number3,
Number3 = Number4,
Number4 = Number1
where Pointer = 1
核实:
select * from PointerNumber
让我们知道