首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL语句字段值从加

2014-01-17 
SQL语句字段值自加一个菜鸟,不太懂。我想了这么一种状况:假如在A表中size字段为50,我在C#代码中想要将30加

SQL语句字段值自加
    一个菜鸟SQL语句字段值从加,不太懂。我想了这么一种状况:假如在A表中size字段为50,我在C#代码中想要将30加入到这个A表的size字段上去。通常两步:1.取出size字段值,与30相加;2.然后把得到的和,update到数据库中该字段去。
    那么,我想问,有没有SQL语句能够直接自加到size字段上去,不用先取值出来嘞?
[解决办法]

update [表] set [Size]=[Size]+30 where 行定位条件(比如ID=XXXX)

[解决办法]
循环当然慢,比如你的表有一个id字段,你要更新id 为 1,2,3,4
可以:
update tb
set size=size+30
where id in (1,2,3,4)

不过这样的话这4个ID的size都加30

热点排行