龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Sql Server开发 >

简单的mysql 分组统计语句实例代码

时间:2013-01-03 18:08来源:未知 作者:admin 点击:
分享到:
简单的mysql教程 分组统计语句实例代码 /* id name code_id code_name is_true score 1 张三 1 帅气 是 5 2 张三 2 阔气 是 4 3 张三 1 帅气 是 4 4 张三 2 阔气 否 3 5 李四 1 帅气 是 5 6 李四 2 阔气 是 3 来

简单的mysql教程 分组统计语句实例代码
/*
id name code_id code_name is_true score
1 张三 1 帅气 是 5
2 张三 2 阔气 是 4
3 张三 1 帅气 是 4
4 张三 2 阔气 否 3  
5 李四 1 帅气 是 5
6 李四 2 阔气 是 3

来看个实例
mysql 如何 按name 分组 统计:【帅气】 有多少个“是”和“否”,【阔气】有多少个“是”和“否”,还有多少个【score】

*/

select name,
    sum(if(code_name='帅气' and is_true='是',1,0)),
    sum(if(code_name='帅气' and is_true='否',1,0)),
    sum(if(code_name='阔气' and is_true='是',1,0)),
    sum(if(code_name='阔气' and is_true='否',1,0)),
    count(*)
from table1
group by name


精彩图集

赞助商链接