当使用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
。