所以表格设置是:
Column1 Column2 Column3
A 1 Null
B 2 Null
C 1 Null
D 2 Null
E 1 Null
F 2 Null
G 1 Null
H 2 Null
我想用一个值数组(value1、value2、value3)更新column3,并在该列表中循环,直到更新完成
最终的目标是让table看起来像这样:
Column1 Column2 Column3
A 1 Value1
B 2 Value2
C 1 Value3
D 2 Value1
E 1 Value2
F 2 Value3
G 1 Value1
H 2 Value2
我最初在powershell中尝试过,但由于数据的导入方式,它并没有像我所希望的那样工作,所以现在我正在研究sql。任何建议都太好了!
2条答案
按热度按时间epggiuax1#
你可以在这里尝试更新连接。下面的方法是为原始表和值的“数组”分配一个有序序列以进行更新。我们使用模逻辑进行连接,这样表的序列顺序将与数组中的值匹配,并将环绕,直到分配完所有值。
演示
p1tboqfb2#
假设您可以将“array”放在一个表中,您可以使用以下内容:
其基本思想是枚举每个表中的行,然后使用模运算来匹配它们。