ZBLOG

mysql 将查询结果相同的id的字段累加成新的数值

你可以使用 MySQL 中的 GROUP BYSUM 函数来将查询结果中相同 ID 的字段累加成新的数值。

例如,假设你有一个名为 orders 的数据表,其中包含以下几个字段:

order_id | customer_id | amount
-------- | ----------- | ------
1        | 100         | 50.00
2        | 101         | 75.00
3        | 100         | 25.00
4        | 102         | 150.00
5        | 101         | 100.00

现在你想要按照 customer_id 对订单金额进行汇总,并计算每个客户的总订单金额。可以使用以下 SQL 查询语句:

SELECT customer_id, SUM(amount) as total_amount 
FROM orders 
GROUP BY customer_id;

这条查询语句会返回如下结果:

customer_id   total_amount
-----------   ------------
100           75.00
101           175.00
102           150.00

这里我们对 orders 表按照 customer_id 进行了分组(使用了 GROUP BY 子句),并使用了 SUM 函数来计算每个客户的总订单金额。最终,我们得到了每个客户的 ID 和他们的总订单金额。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=3845

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?