mysql计算所有行的总和
我有一个 mysql 表,有很多行,每行都有一个名为“value”的字段, 字段值因行而异。 我想要的是选择所有行并计算所有“值”字段的总和。
有什么想法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我有一个 mysql 表,有很多行,每行都有一个名为“value”的字段, 字段值因行而异。 我想要的是选择所有行并计算所有“值”字段的总和。
有什么想法吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
你的意思是这样吗?
如果要返回多列,只需将每个非聚合(即求和)行添加到 GROUP BY 子句中:
Do you mean like this?
If you have multiple columns to return, simply add each non-aggregate (i.e., summed) row to the
GROUP BY
clause:您需要的是名为 总和。
What you'll want is the
GROUP
-function named SUM.此查询将返回
value
和行数的总和:This query will return the sum of
value
and the number of rows count: