在 MySQL 中,跨多行添加列的值是分析数据时的常见任务。这可以使用 SUM() 聚合函数来完成。
考虑一个包含三列(A、B 和 C)的表:
A | B | C |
---|---|---|
2 | 2 | 2 |
4 | 4 | 4 |
6 | 7 | 8 |
目标是计算表中所有行的每列值的总和。预期结果将是:
A | B | C |
---|---|---|
12 | 13 | 14 |
要对列中的值求和,请使用以下查询:
select sum(A), sum(B), sum(C) from mytable where id in (1, 2, 3);
此查询使用 SUM( ) 函数来计算每列值的总和。 WHERE 子句过滤结果以仅包含 ID 为 1、2 和 3 的行,确保计算所需行的总和。
以上是如何在 MySQL 中对列值求和?的详细内容。更多信息请关注PHP中文网其他相关文章!