永发信息网

mysql类似于JAVA中switch case用法的语法

答案:1  悬赏:10  手机版
解决时间 2021-01-06 22:11
  • 提问者网友:了了无期
  • 2021-01-06 00:54
mysql类似于JAVA中switch case用法的语法
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-01-06 01:28
mysql不太熟,不过你的要求就是简单嵌套就行了吧。
select @sum_rece:=s1+s2+s3+s4...+s10 from (
select (case when rece_day1 is null then rece_amt1 else 0) s1,
(case when rece_day2 is null then rece_amt2 else 0) s2,
。。。。
from dcms_act_invoice)

又看了看,不嵌套直接把下面的select 结果加起来也可以,不过看起来就不太好理解了。
select @sum_rece:=
(case when rece_day1 is null then rece_amt1 else 0) +
(case when rece_day2 is null then rece_amt2 else 0) +
。。。。
from dcms_act_invoice
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯