相关疑难解决方法(0)

如何在不将结果分组到SQL的情况下应用SUM操作?

我有一张像这样的桌子:

+----+---------+----------+
| id | group   | value    |
+----+---------+----------+
|  1 | GROUP A | 0.641028 | 
|  2 | GROUP B | 0.946927 | 
|  3 | GROUP A | 0.811552 | 
|  4 | GROUP C | 0.216978 | 
|  5 | GROUP A | 0.650232 | 
+----+---------+----------+
Run Code Online (Sandbox Code Playgroud)

如果我执行以下查询:

SELECT `id`, SUM(`value`) AS `sum` FROM `test` GROUP BY `group`;
Run Code Online (Sandbox Code Playgroud)

我显然得到:

+----+-------------------+
| id | sum               |
+----+-------------------+
|  1 |  2.10281205177307 | 
|  2 | 0.946927309036255 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql group-by

13
推荐指数
1
解决办法
8422
查看次数

标签 统计

group-by ×1

mysql ×1

sql ×1