-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