MySQL GROUP BY多个字段分组用法详解
发布时间:01/15 来源: 浏览:
关键词:
在sql中分组我们都会使用GROUP BY,对于单个的很简单我们直接在GROUP BY XXX 就可以了,但是多个字段时我们要如何操作呢,下面我来给各位分享一下相关技巧。
mysql语句中group by 很容易理解 是分组查询。
比如 select sum(score) from user group by name 意思是查询每个人的分数总和
但是, select sum(score) from user group by item, sex 呢?
下面是测试结果。
测试数据如下:
查询结果如下:
根据结果分析
group by 多个字段的含义是,分别以每个字段的不同组合分组
本例 item=数学 sex=1 和 item=数学 sex=2 就会分到不同组中,以此达到计算和目的