博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[SQL] 请教一下 count里面有case when 一般情况下啥时候用
阅读量:6249 次
发布时间:2019-06-22

本文共 472 字,大约阅读时间需要 1 分钟。

问题:

比如 count(case when  pday_id=${deal_date}   then 1  end)  我有点想不明白具体什么情况下count() 这个小括号里面还要用case when  大家做统计的时候一般什么情况用啊  

还有个问题 select case when actionname in ('haha','heihei') then '-1' else case when operateType='1' and restype='3' then resid   一般case when 是原来的表里没有的字段  我们人为构造的一个字段  这个sql语句的意识是当action这个字段是'haha'或者'heihei'时 我们case when 这个字段是-1  当 operateType='1' and restype='3' 这个构造的case when 字段是resid这个字段的值    那 同时不符合这两种情况下的我们构造的case when这个字段的值是多少啊  请教各位了  谢谢

 

 

 then 后面的和 else 后面的数据类型要一致

 

转载地址:http://kvria.baihongyu.com/

你可能感兴趣的文章
Sendmail邮件服务器
查看>>
Server2008R2AD概念理解
查看>>
Java记录 -13- 面向对象之继承
查看>>
深浅拷贝问题
查看>>
MySql相关及如何删除MySql服务
查看>>
jdk future
查看>>
我的友情链接
查看>>
Jenkins插件安装及配置
查看>>
我的友情链接
查看>>
SVN提交工作时需要注意的事项
查看>>
配置ospf虚拟链路
查看>>
python学习初步
查看>>
18年,年中自省
查看>>
常用开源软件maven坐标
查看>>
Linux——解决apache"300 Multiple Choices"
查看>>
Macbook Pro Retina实现OSX10.10 Yosemite 和Win7双系统(Win7多分区)
查看>>
qt 学习之路2
查看>>
IOS学习之 导航栏
查看>>
SNMP网络监控
查看>>
我的友情链接
查看>>