第1个回答 推荐于2018-03-08
直接下面一句话就可以了:
select 单位名称,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) 校外,
count(*) 总数
from Item_Info
groupo by 单位名称本回答被网友采纳
第2个回答 2010-05-15
select count(类别)名称 from 数据库名 groud by 分组名称 select count(项目性质)单位名称,项目类别
from item_info
group by 单位名称,项目类别
横向,纵向,校外:
select count(项目类别),单位名称,项目性质
from item_info
group by 单位名称,项目性质
以上就为解决方法,如有不妥,你再提问!本回答被提问者采纳
第3个回答 2010-05-15
单位项目的总个数:
select count(项目类别),单位名称
from item_info
group by 单位名称
理工类和社科类:
select count(项目性质),单位名称,项目类别
from item_info
group by 单位名称,项目类别
横向,纵向,校外:
select count(项目类别),单位名称,项目性质
from item_info
group by 单位名称,项目性质