当前位置:数据库 > SQLServer >>

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

简单的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

补充:数据库,Mssql
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,