12

という名前のテーブルがありますproducts

Products
    Quantity
    5

Quantity任意の値で更新する必要があります。たとえば、現在の値に 3 を追加すると、次のような出力が得られます。

Quantity
8

これを達成するために SQL クエリを作成するにはどうすればよいですか?

4

2 に答える 2

48
update products
set quantity = quantity + 3
于 2012-11-15T11:00:27.290 に答える
4
declare @table table(id int, quantity int)
insert into @table values(1, 5)

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

実際に出力された値が必要であると仮定します。必要になる可能性のある where 句を忘れないでください

于 2012-11-15T11:03:21.750 に答える