在MySQL中,SUM函数用于计算指定列的总和。当结合HAVING子句使用时,可以对SUM函数返回的结果进行筛选。
例如,假设有一个名为sales的表,其中包含product和amount两个列,我们想要计算每个产品的总销售额,并筛选出总销售额大于100的产品,可以使用以下查询:
SELECT product, SUM(amount) as total_sales
FROM sales
GROUP BY product
HAVING total_sales > 100;
这个查询首先对sales表按product进行分组,然后对每个组计算amount列的总和,最后通过HAVING子句筛选出总销售额大于100的产品。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:mysql的having子句怎样与order by结合