如何使用sql查询将值添加到现有值

时间:2012-11-15 10:59:03

标签: sql sql-server-2008

我有表名为产品

产品

Quantity
5

我需要通过任何值更新数量,例如'5 + 3'

需要输出如下

Quantity
8

我如何为此撰写查询?

2 个答案:

答案 0 :(得分:26)

update products
set quantity = quantity + 3

答案 1 :(得分:1)

declare @table table(id int, quantity int)
insert into @table values(1, 5)

update @table
set quantity = quantity + 3
output inserted.quantity

假设您确实想要输出的值。不要忘记可能需要的任何条款