mysql计算所有行的总和

标签 mysql sql database aggregate-functions

我有一个 mysql 表,它有很多行,在每一行中都有一个名为“值”的字段, 字段值将因行而异。 我想要的是选择所有行并计算所有“值”字段的总和。

有什么想法吗?

最佳答案

你是说这样吗?

SELECT    SUM(value)
FROM      myTable

如果要返回多个列,只需将每个非聚合(即求和)行添加到 GROUP BY 子句:

SELECT    firstName, lastName, SUM(value)
FROM      myTable
GROUP BY  firstName, lastName

关于mysql计算所有行的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6131197/

相关文章:

sql - 如果不知道可能值,如何计算列中不同值出现的次数?

sql-server - 存储电子邮件用于历史/审核目的的最佳方式

java - 获取所有数据库并转换为字符串数组

c++ - 为什么我的光标在最后一行无限循环

sql - PostgreSQL - 将数组传递给存储函数

安卓应用程序 : how to display resultset in Listview?

php - 获取最后选中的复选框

sql按子组总和数据排序

mysql - "Using index",复合索引 : A=, B=, C<=

php - 在构建 MySql INSERT 中使用 PHP 变量