当前位置: 代码迷 >> Sql Server >> 求简洁写法解决方法
  详细解决方案

求简洁写法解决方法

热度:0   发布时间:2016-04-27 14:57:12.0
求简洁写法
@a,@b,@c,@d,@e,@f,
@x,@y,@z
@Q都是char(4)
一、当全部为空时,@Q = 0
二、当有不为空的时候,@Q [email protected],@y,@[email protected],@b,@c,@d,@e,@f的和
这两个CASE最简单该怎么写?菜鸟求写法



------解决方案--------------------
select @a = case when COALESCE ( @a,@b,@c,@d,@e,@f,@x,@y,@z) is null then 0
else @[email protected]+@z-@a-@b-@c-@d-@[email protected] end
------解决方案--------------------
COALESCE()
  相关解决方案