mysql group by having max用法
时间: 2023-11-09 08:57:37 浏览: 56
group by having max用法是在使用group by对数据进行分组统计后,通过having条件筛选出满足条件的分组。而max函数用于求取某个字段的最大值。结合使用时,可以通过having max来筛选出满足最大值条件的分组。
例如,假设我们有一个表格orders,包含订单id、用户id和订单金额等字段。我们希望按照用户id分组,并找出每个用户的最大订单金额大于100的分组,可以使用以下SQL语句:
SELECT 用户id, max(订单金额)
FROM orders
GROUP BY 用户id
HAVING max(订单金额) > 100;
这样就能筛选出最大订单金额大于100的分组。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)