日期:2014-05-18  浏览次数:20343 次

不难的SQL语句
我想统计一下数据,数据如下:
店名 员工ID 角色名称
A 001 经理
A 002 经理
A 003 员工
B 001 员工
B 002 经理

我想要统计一家店内 每个角色有几名员工
这个SQL语句怎么写?
出来的结果应该是
A 经理 2 
A 员工 1
B 员工 1
B 经理 1



------解决方案--------------------
select 店名,角色名称 , 数量= count(*)
from tb
group by 店名,角色名称

------解决方案--------------------
SQL code
select 店名,角色名称,count(1) as sum_
from table
group by 店名,角色名称