怎样写判断语句?
表里有一字段 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
------其他解决方案--------------------
+1
------其他解决方案--------------------还是sql函数不熟悉