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

怎样写判判案句

2012-12-18 
怎样写判断语句?表里有一字段 c1,是 varchar型。默认是null我现在要忘这个字段里加字符。但是事先不知道他的

怎样写判断语句?
表里有一字段 c1,是 varchar型。默认是null

我现在要忘这个字段里加字符。但是事先不知道他的值是不是null

语句如下:

update tb1 set c1=c1+'xxxxx'

问题是:如果c1里的值是null 的话,这句话就加不上去。改怎么办?

因为整个update语句十分复杂,所以我希望是这样的语句
update tb1 set c1=(c1 is null ? "":c1)+'xxxxx'

有没有办法能办到?
[最优解释]
update tb1 set c1=isnull(c1,'')+'xxxxx'
[其他解释]
存储过程吧


IF @c1='' BEGIN
  --执行操作
END ELSE BEGIN
  --执行操作
END

[其他解释]
引用:
update tb1 set c1=isnull(c1,'')+'xxxxx'


+1
[其他解释]
还是sql函数不熟悉

热点排行