”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何对 MySQL 中的列求和并返回单行?

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

发布于2024-11-21
浏览:224

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

MySQL 中对列的元素求和

在包括 MySQL 在内的许多数据库中,有时需要计算以下值的总和具体栏目。为了解决这个问题,我们将探索如何检索显示每列求和值的单行。

在此场景中,我们有一个包含三列的假设表:A、B 和 C。目标是从表中选择行并让 MySQL 返回包含每列中值之和的单行。

例如,考虑以下内容表:

ABC
222
444
678

如果我们想要对所有三行求和,我们希望 MySQL 返回以下内容结果:

ABC
121314

至为了实现这一点,我们可以利用 MySQL 的 SUM() 函数。让我们构造一个查询来对表中所有行的值求和:

SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);

此查询将计算 id 列与值 1、2 和 3 匹配的行的每列(A、B 和 C)中的值总和。结果行将根据需要包含求和值。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3