经典五张表之部门中的不同工作的人员的数量统计

--部门对应的工作有几人
--第一步其实是求 十部门中的每个人是做什么工作的
--第二步是在十部门每个人的基础上按照工作类型来进行人员统计
--case 针对的是后面的 列进行计算的 when是筛选条件

--count针对的是case后面的列



--先看部门中有几个人,然后根据要求按照部门的工作进行分组划分

select job ,
count (case  deptno  when 10  then '属于十部门'  end) "十部门", 
count (case  deptno  when 20  then '属于廿部门' end )"二十部门对应的各种工作有几人" ,
count (case  deptno  when 30 then '属于仨部门' end) "三十部门拥有的工作有几人"
from emp   
group by job 


--**和李** 
--关键点是以什么来划分
--按照工作来划分**和李**都属于助教 所以这分工作有两个人做.看的重点是这份工作
--按照人来划分,两个人**李**两个具体的人在做同一份工作
--所以最模糊点是在进行划分的时候按照什么来进行划分
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值