在新列中一起添加两个SQL字段

时间:2012-11-08 20:31:11

标签: mysql sql

我想在我的数据库中添加两个数值(STOCKVOLUME和UNITS),并将结果插入到列中的不同字段(NEWVAL)中。我希望这段代码能够为数据库中的每一行执行此操作。

我该怎么做?

2 个答案:

答案 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);