如何对一个字段分组统计

[复制链接]
查看11 | 回复1 | 2010-8-2 17:42:24 | 显示全部楼层 |阅读模式
name
YEAR
honor
james
2006
mvp
james
2005
mvp
james
2004
mvp
kobe
2003
mvp
kobe
2002
dp
kobe
2001
dp
kobe
2000
mvp
要求输出的结果为:
name
mvp
dp
james
3
0
kobe
2
2

回复

使用道具 举报

千问 | 2010-8-2 17:42:24 | 显示全部楼层
select name,sum(case when honor='mvp' then 1 else 0 end) mvp,sum(case when honor='dp' then 1 else 0 end) dpfrom table_name group by name;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行