Je veux changer l'âge pour les utilisateurs nommés 'Mike' et ajouter 5 à leur âge.Comment modifier la valeur pour un utilisateur spécifique en utilisant SQL?
J'essaie l'instruction update
, mais cela ne fonctionne pas. Y a-t-il un autre moyen que update
de le faire?
UPDATE Table1
SET [Age] = '+3'
WHERE UserName = 'Mike'
Le résultat ressemble à ceci:
UserName Age
1 John 21
2 Mike 18
3 Ben 20
4 Mike 17
Je veux qu'il ressemble à ceci:
UserName Age
1 John 21
2 Mike 23
3 Ben 20
4 Mike 22
Try 'Set âge = âge + 5' –
La meilleure solution absolue serait pour stocker la date de naissance à la place et calculer l'âge quand vous en avez besoin. Lorsque vous stockez une personne de l'âge, les données sont périmées dès que vous définissez une valeur. –