首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

求一统计的SQL方法,该怎么解决

2012-03-22 
求一统计的SQL方法create table info(requedept varchar(10),requearea varchar(20),colvarchar(20))inser

求一统计的SQL方法
create table info
(
requedept varchar(10),
requearea varchar(20),
col varchar(20)
)

insert into info values('南海','南海北部','A')
insert into info values('南海','南海北部','A')
insert into info values('南海','南海南部','A')
insert into info values('高明','高明北部','A')
insert into info values('高明','高明南部','A')
insert into info values('高明','高明南部','A')
insert into info values('高明','高明中部','A')

理想输出结果 :
分公司 | 区域 | 次数 --统计的是按分公司,区域,A出现的次数
南海 | 南海北部 | 2
南海 | 南海南部 | 1
南海总 | 3
高明 | 高明北部 | 1
高明 | 高明南部 | 2
高明 | 高明中部 | 1
高明总 | 4
全市总 | 7

或者大家有什么更好的建议可以令到问题简单些也可以的







[解决办法]
SELECT a.`requedept`,a.`requearea` ,COUNT(*) FROM info a GROUP BY a.`requedept`,`requearea` WITH ROLLUP

[解决办法]

探讨

引用:

什么数据库? SQL SERVER?


ORACLE的

热点排行