当使用MySQL的SUM()函数与GROUP BY一起使用时,可以计算每个分组的总和。SUM()函数用于计算指定列的总和,而GROUP BY用于将结果分组。这样可以对每个分组分别计算总和。
例如,假设有一个表sales包含product_id和amount两列,我们可以使用以下查询计算每个产品的销售总额:
SELECT product_id, SUM(amount) AS total_sales
FROM sales
GROUP BY product_id;
这将返回一个结果集,每行表示一个产品的product_id和总销售额total_sales。