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