更新表能否用CASE,这样写可以吗? 可以update 表set C = case when a is null then Belse A+B end 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update yourtable set c=(case when A is null Then B else A+B end) 不用括号没有问题的!!CASE..WHEN..ELSE END会自动匹配,不用加上括号! 可能要 把A+1括起来update 表set C = case when a is null then Belse (A+B)end 一楼正解,MorningTea(一勺抹茶)说的是对的。支持下:) update 表 set C=isnull(A,'')+Borupdate 表 set C=coalesce(A,'')+B 向数据库连续插入多条数据的问题!(在线等) 一个带逗号的简单查询,谢谢大家,关于集合类型的,急啊:( SQL导入ACCESS的问题! 2个数据库之间查询 聚合不应出现在 UPDATE 语句的集合列表中,怎样合并sql语句? 如何解决这个参数问题,谢谢 找SQL2008自动备份数据库的最便捷方式 MSSQL列转行的问题 救命啊,一个置疑问题(分还可再加) 要每天由系统自动生成一张表,然后对这张表进行操作。表名里包含日期时操作会更为简便?用代码要如何实现? 修改高手??? 竖表的数据如何转换到横表?
update 表
set C = case when a is null then B
else (A+B)
end
支持下:)