判断更新的问题update与if
我想更新一个表的一列C
if C=0,刚set c=1;
else set c=0;
现在有没有好办法,一行一行更新太慢了。数据量比较大。
[解决办法]
- SQL code
update [一个表] set [列C]=case when [列C]=0 then 1 else 0 end
发布时间: 2012-05-21 18:04:41 作者: rapoo
判断更新的问题update与if
我想更新一个表的一列C
if C=0,刚set c=1;
else set c=0;
现在有没有好办法,一行一行更新太慢了。数据量比较大。
[解决办法]
update [一个表] set [列C]=case when [列C]=0 then 1 else 0 end