首页  >  文章  >  数据库  >  如何对 MySQL 中的列求和并返回单行?

如何对 MySQL 中的列求和并返回单行?

Barbara Streisand
Barbara Streisand原创
2024-11-21 08:32:10403浏览

How to Sum Columns in MySQL and Return a Single Row?

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn