-1
A
回答
7
如果你想增加一个特定行一列的值,这会为你做它:
UPDATE tablename
SET columnname = columnname + 1
WHERE primarykey = id
除此之外,请注明您的问题是什么意思。
2
UPDATE MYTABLE SET A = A + 1,其中row_condition
1
UPDATE TableName SET ColumnName = ColumnName + 1 WHERE WhateverYouWant = WhatEverYouNeed
7
你真的需要提供更多的信息......民间已经给了答案更新列;所以为了完整性这里是如何声明,初始化并增加一个变量:
DECLARE @a INT
SET @a = 10
SET @a = @a + 1
+0
尼斯,我正要回答相同。 – 2009-07-24 09:10:14
1
这也是合法使用更新SQL 2005中的变量以下
declare @a int
select column1, column2, @a = @a + column3
from table
where condition
它类似于艾哈迈德KAKICI的回答只是使用本地变量。
1
SQL Server 2008中引入新的T-SQL语法“Compound Assignment Operators”
DECLARE @price AS MONEY = 10.00;
SET @price += 2.00;
SELECT @price;
我想你会需要提供一点点的更多信息 – inspite 2009-07-24 08:53:26