declare @diff int
set @diff =2;
update 成绩表 set cj=cj-@diff where name='张三'
只有SELECT CJ-2 as cj where name='张三'
将查询出来的列赋给新的名字。
还有SQL里面常量都是用单引号',不支持双引号“
只有SELECT CJ as cj where name=“张三”
将查询出来的值赋给新的名字。
update 成绩表 set cj=cj-2 where name=“张三”
你跟新的只是字段里面的值,不可能给新的名字,
谢谢
update 成绩表 set cj=cj-2 where name=“张三”