我有一个在字段COL_1
中包含数字的表。我想用COL_1 * 2
(所有值的两倍(替换值。我不确定做这件事的正确方法。
以下代码是否正确?
update MY_TABLE
set COL_1 = COL_1 * 2
;
注意:可以随意假设此转换与任何自引用字段交互。
如果这是python代码,您可以使用以下代码执行:
df['col_1'] = df['col_1'] * 2
这实际上取决于json的外观,但通常语法如下:
UPDATE tablename
SET DATA = OBJECT_INSERT(DATA, col_1, DATA:col_1::int * 2)
WHERE <your condition>;
否则,如果你只想对一列进行简单的更新:
update MY_TABLE
set COL_1 = COL_1 * 2;