sql中同一字段的数值相加查询语句怎么写?

比如有表table中有AC120130240355312466如果要根据A来选择所有相同的A对应的C的数值合得到150240367466还有最后怎么让1+2+3+4的数据... 比如有表table中有
A C
1 20
1 30
2 40
3 55
3 12
4 66

如果要根据A 来选择所有相同的A对应的C 的数值合
得到
1 50
2 40
3 67
4 66

还有最后怎么让1+2+3+4的数据总和加起来?谢谢各位热心解答的网友!
展开
 我来答
软件开发领路人
2020-06-13 · 解答软件开发新人的问题烦恼
软件开发领路人
采纳数:711 获赞数:408

向TA提问 私信TA
展开全部
你好,很高兴回答你的问题。
你提的问题可以通过分组查询和聚合函数来实现。
根据A列来分组计算C列的和可以使用如下语句:
select A,sum(C) from 表名 group by A
要把所有的都加起来,那就通过下面的语句来实现:
select sum(C) from 表名
如果有帮助到你,请点击采纳。
我解答的问题大部分是软件开发新人遇到的问题,如果有兴趣,可以关注我。
更多追问追答
追问

你好,我是需要把这些金额加起来变成一条总金额那样,请问怎么解决?

追答
如果不需要分组计算就用我解答中的第二种方式就行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式