统计处理表(100分)

  • 主题发起人 anthonytang
  • 开始时间
A

anthonytang

Unregistered / Unconfirmed
GUEST, unregistred user!
现要统计处理一些人数,用表的形式表现出来,具体内容如下:统计员工总人数,其中男、女各多少人;统计文化程度
其中初中,高中,大专,本科各多少人;等等,用表的形式表现出来。如:
员工总人数: 80人
男性: 45人
女性: 35人
文化程度: 80人
初中: 10人
高中: 20人
中专: 20人
大专: 15人
本科: 15人
 
select count(*) as 文化程度,count (case when 学历='初中' then
1 end)''初中'',
count (case when 学历='高中' then
1 end)''高中'',count (case when 学历='中专'
then
1 end)''中专'',count (case when 学历='大专' then
1 end)''大专'',
count (case when 学历='本科' then
1 end)''本科'' from 表
试试,不知道合不合要求。
 
如果横的可能一个select 就行了,竖的应该用 union
 
不是,我是想用临时表的那种,用完就不要了
 
如果你这些数据有保留的价值,临时表还是保存,下次要看的时候就不用在做统计了
 
顶部