我想更新表中的一个字段(数值型)等于原来的值加1 或 减 1
用SQL语句怎么写呢?
6 个解决方案
#1
update 表名 set 字段名=字段名+1 where id =条件
#2
不行啊,没有加啊
我打出来的查询字串还是 原来的值
我打出来的查询字串还是 原来的值
#3
sql server
---------------------------------------------------------
update 表名 set 字段名=isNull(字段名,0)+1 where id =条件
Access
----------------------------
update 表名 set 字段名=iif(isNull(字段名),0,字段名)+1 where id =条件
---------------------------------------------------------
update 表名 set 字段名=isNull(字段名,0)+1 where id =条件
Access
----------------------------
update 表名 set 字段名=iif(isNull(字段名),0,字段名)+1 where id =条件
#4
同意 可以的
#5
楼上的能实现的。
#6
楼上
#1
update 表名 set 字段名=字段名+1 where id =条件
#2
不行啊,没有加啊
我打出来的查询字串还是 原来的值
我打出来的查询字串还是 原来的值
#3
sql server
---------------------------------------------------------
update 表名 set 字段名=isNull(字段名,0)+1 where id =条件
Access
----------------------------
update 表名 set 字段名=iif(isNull(字段名),0,字段名)+1 where id =条件
---------------------------------------------------------
update 表名 set 字段名=isNull(字段名,0)+1 where id =条件
Access
----------------------------
update 表名 set 字段名=iif(isNull(字段名),0,字段名)+1 where id =条件
#4
同意 可以的
#5
楼上的能实现的。
#6
楼上