MySQL 中对列的元素求和
在包括 MySQL 在内的许多数据库中,都有需要计算以下值的总和的情况具体栏目。为了解决这个问题,我们将探索如何检索显示每列求和值的单行。
在此场景中,我们有一个包含三列的假设表:A、B 和 C。目标是从表中选择行并让 MySQL 返回包含每列中值之和的一行。
例如,考虑以下内容表:
A | B | C |
---|---|---|
2 | 2 | 2 |
4 | 4 | 4 |
6 | 7 | 8 |
如果我们想要对所有三行求和,我们希望 MySQL 返回以下结果:
A | B | C |
---|---|---|
12 | 13 | 14 |
要实现这一点,我们可以利用 MySQL 的 SUM()功能。让我们构造一个查询来对表中所有行的值求和:
SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);
此查询将计算 id 列匹配的行的每列(A、B 和 C)中的值的总和值 1、2 和 3。结果行将根据需要包含求和值。
以上是如何对 MySQL 中的列求和并返回单行?的详细内容。更多信息请关注PHP中文网其他相关文章!