我想在我的数据库中添加两个数值(STOCKVOLUME和UNITS),并将结果插入到列中的不同字段(NEWVAL)中。我希望这段代码能够为数据库中的每一行执行此操作。
我该怎么做?
答案 0 :(得分:6)
UPDATE YourTable
SET NEWVAL = STOCKVOLUME + UNITS
答案 1 :(得分:3)
如果要插入另一个表:
INSERT INTO aTable(NEWVAL) SELECT (STOCKVOLUME + UNITS) FROM anotherTAble;
如果您想更新同一个表的其他字段:
UPDATE aTable SET NEWVAL = (STOCKVOLUME + UNITS);