t.bipcode = 'BIP2C092'
t.bipcode = 'BIP2C094'
这个它的两个条件 求他两SUM过后的平均值
在PL/SQL中 使用 case when 语句求两个条件合并统计的平均值
答案:2 悬赏:80
解决时间 2021-02-28 00:25
- 提问者网友:霸道ぁ小哥
- 2021-02-27 15:47
最佳答案
- 二级知识专家网友:湫止没有不同
- 2021-02-27 16:53
三个case语句效果相同,其实就是类似于增加一个字段,这个字段,满足条件的为1,不满足的是0,这样sum的效果,就是将所有的1加起来,也就是所有满足条件的记录个数。
而count,会不管是1还是0,都会统计,这样怎么算都是总条目数8个。
语句这东西,灵活使用的情况太多,慢慢来吧,做到遇到一个理解一个,很快也就熟练了。
而count,会不管是1还是0,都会统计,这样怎么算都是总条目数8个。
语句这东西,灵活使用的情况太多,慢慢来吧,做到遇到一个理解一个,很快也就熟练了。
全部回答
- 1楼网友:何以畏孤独
- 2021-02-27 17:48
select case id when 1 then 'one' when 2 then 'two' else 'null' end from dual
select case when id =1 then 'one' when id = 2 then 'two' else 'null' end from dual
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯