暂无图片
请教,case when出来的值如何相加?
我来答
分享
Bigbig
2021-09-08
请教,case when出来的值如何相加?

请教,case when出来的值如何相加?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
cqiwen

问题描述不具体啊。你想怎么加?把具体的要求和初始sql发出来才好分析。

暂无图片 评论
暂无图片 有用 0
三笠丶
暂无图片
sys@ORCL 08-SEP-21> select (case when 1=1 then 1 else 0 end)+1 from dual; (CASEWHEN1=1THEN1ELSE0END)+1 ---------------------------- 2

不清楚你是不是这个意思?

还是这样:

sys@ORCL 10:46:56> select * from lucifer; ID ---------- 0 1 2 3 4 5 6 rows selected. Elapsed: 00:00:00.01 sys@ORCL 10:47:04> select sum(case when id>2 then 1 else 2 end) from lucifer; SUM(CASEWHENID>2THEN1ELSE2END) ------------------------------ 9
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏