create table test1(部门 varchar(10),人员 nvarchar(10),属性状态 int)
//创建测试表
insert into test1 values('部门1' , N'a' , N'1')
insert into test1 values('部门1' , N'b' , N'2')
insert into test1 values('部门1' , N'c' , N'1')
insert into test1 values('部门1' , N'd' , N'3')
insert into test1 values('部门2' , N'e' , N'2')
insert into test1 values('部门2' , N'f' , N'1')
insert into test1 values('部门2' , N'g' , N'2')
insert into test1 values('部门3' , N'h' , N'3')
insert into test1 values('部门3' , N'i' , N'1')
insert into test1 values('部门3' , N'j' , N'1')
select 部门,属性状态,count(人员)as 计数 from test1 group by 部门,属性状态 order by 部门
查询结果:
部门
属性状态
计数
部门1
1
2
部门1
2
1
部门1
3
1
部门2
1
1
部门2
2
2
部门3
1
2
部门3
3
1