sql - 返回 sql 中属性共有的值的总和?

标签 sql database aggregate-functions

我有一些看起来像这样的行:

name  value
------------
Name  1
Name  2.8
Name  8

我希望返回的是一行:

name  value
------------
Name  11.8

我如何强制这种情况发生? 11.8 是那里的值的总和。

最佳答案

你可以试试这个

SELECT Name, SUM(Value)
FROM MyTable
GROUP BY Name

关于sql - 返回 sql 中属性共有的值的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4080481/

相关文章:

mysql - MySQL 事件有多昂贵?

javascript - 如何将日期字符串转换为具有不同日期格式的时间戳?

c# - 未找到时区区域

php - 如何根据另一个条件在下拉列表中显示 SQL 的特定值

sql - 使用 COUNT 的多重选择语句

sql - 如何检查 PostgreSQL 公共(public)模式是否存在?

jquery - 两个表中三列的值之间的差异

mysql - 1044 - 拒绝用户 'user' @'localhost' 访问数据库 'db'

sql - 使用 CTE 对查询结果进行分组

mysql - 如何从两个不同的表中获取两个不同列的总和并对它们进行分组