一个汇总的问题,高手麻烦帮看看 本帖最后由 xzhjqq 于 2011-06-29 10:46:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表结构都没有 你叫别人怎么写???select 科室 ,decode(学历,'大专',1,0) as 大专人数 ,decode(学历,'大专',1,0) as 大专人数 ...from Agroup by 科室 select 科室, count(decode(职称,'大学',1)) "大学学历", count(decode(职称,'本科',1)) "本科学历", count(decode(职称,'硕士',1)) "硕士学历", count(decode(职称,'其他',1)) "其他学历", count(*) "部门总人数", count(decode(职称,'工程师',1)) "工程师", count(decode(职称,'助理工程师',1)) "助理工程师"from agroup by 科室--注意:不要使用decode(职称,'大学',1,0)--因为SQL> select count(0) 2 from dual 3 / COUNT(0)---------- 1 SQL> SQL> select count(null) 2 from dual 3 / COUNT(NULL)----------- 0 万分感谢,刚刚才接触oracle orale整表导到Access问题 帮忙写2个正则表达式 Oracle TO_DATE函数表示月份的中英文区别?? 字段不为空情况下改变字段类型 关于学生数据库规划设计、导入的一个问题 行转列 Sqlldr 主键冲突 40个人上机学 Oracle,上机环境应该怎么搭? 字段长度自动加长 各位朋友,你们装oracle9i需要多少时间,我从今天早上装到现在进度条才显示51%,到底我是那里出了问题,装了快6个小时了! 求教,生成订单流水号. pl/sql developer 安装出错
,decode(学历,'大专',1,0) as 大专人数
,decode(学历,'大专',1,0) as 大专人数
...
from A
group by 科室
select 科室,
count(decode(职称,'大学',1)) "大学学历",
count(decode(职称,'本科',1)) "本科学历",
count(decode(职称,'硕士',1)) "硕士学历",
count(decode(职称,'其他',1)) "其他学历",
count(*) "部门总人数",
count(decode(职称,'工程师',1)) "工程师",
count(decode(职称,'助理工程师',1)) "助理工程师"
from a
group by 科室
--注意:不要使用decode(职称,'大学',1,0)
--因为
SQL> select count(0)
2 from dual
3 /
COUNT(0)
----------
1
SQL>
SQL> select count(null)
2 from dual
3 /
COUNT(NULL)
-----------
0