comment je peux faire ceci: une requête de serveur de a = a + 1 dans sql?Comment faire ceci: une requête de serveur a = a + 1 en sql?
Merci!
comment je peux faire ceci: une requête de serveur de a = a + 1 dans sql?Comment faire ceci: une requête de serveur a = a + 1 en sql?
Merci!
Si vous voulez augmenter la valeur d'une colonne dans une ligne spécifique, cela fera pour vous:
UPDATE tablename
SET columnname = columnname + 1
WHERE primarykey = id
Autre que cela, s'il vous plaît préciser ce que vous entendez par votre question.
MISE À JOUR matable SET a = a + 1 OÙ row_condition
UPDATE TableName SET ColumnName = ColumnName + 1 WHERE WhateverYouWant = WhatEverYouNeed
Vous avez vraiment besoin de fournir plus d'informations ... des gens ont donné des réponses pour mettre à jour une colonne; donc pour être complet, voici comment déclarer, init et incrémenter une variable:
DECLARE @a INT
SET @a = 10
SET @a = @a + 1
Nice, j'étais sur le point de répondre à la même chose. –
Il est également mettre à jour juridique des variables dans SQL 2005 en utilisant les éléments suivants
declare @a int
select column1, column2, @a = @a + column3
from table
where condition
Il est similaire à la réponse de Ahmet KAKICI utilisant simplement local variable.
SQL Server 2008 introduit une nouvelle syntaxe T-SQL pour « Compound Assignment Operators »
DECLARE @price AS MONEY = 10.00;
SET @price += 2.00;
SELECT @price;
Je pense que vous allez avoir besoin de fournir un peu plus d'informations – inspite