gpt4 book ai didi

mysql - groupby 创建的表中某列的总和

转载 作者:行者123 更新时间:2023-11-29 04:34:36 25 4
gpt4 key购买 nike

对于下面的示例,我想知道如何获得总数(即 SUM(total_cost) 中所有行的总和。看起来这应该很容易,但我已经尝试了一段时间了并且仍然卡住了。非常感谢任何帮助,对于这个问题的“笨拙”,我深表歉意。

SELECT cate_id,SUM(total_cost)
FROM purchase
GROUP BY cate_id;

+---------+-----------------+
| cate_id | SUM(total_cost) |
+---------+-----------------+
| CA001 | 1725.00 |
| CA002 | 965.00 |
| CA003 | 900.00 |
+---------+-----------------+

最佳答案

您可以使用WITH ROLLUP:

SELECT cate_id, SUM(total_cost)
FROM purchase
GROUP BY cate_id WITH ROLLUP;

这将添加一个包含总数的新行。

关于mysql - groupby 创建的表中某列的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46676430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com