天天看点

MySQL分组查询

什么是分组查询?

在实际应用中,可能有这样的需求,需要先进行分组,然后对每一组数据进行操作 这个时候需要使用分组查询
MySQL分组查询
重点结论: 在一条select语句当中,如果有group by语句的话, select后面只能跟:参加分组的字段,以及分组函数 其他的一律不能跟
MySQL分组查询
MySQL分组查询

使用having可以对分完组之后的数据近一步过滤,having不能单独使用,having不能代替where,having必须和group by联合使用

MySQL分组查询
MySQL分组查询