You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SQL中按Column A分组后对Column B聚合求和Column C?

正确的SQL查询语句实现需求

你需要将Column A和Column B同时加入GROUP BY子句,就能在每个Column A的取值范围内,对相同Column B的Column C值进行求和。

最终SQL语句

SELECT 
    `Column A`, 
    `Column B`, 
    SUM(`Column C`) AS `Column C`
FROM 
    your_table_name -- 替换为你的实际数据表名称
GROUP BY 
    `Column A`, 
    `Column B`;

逻辑说明

  • GROUP BY Column A, Column B`` 的作用是先按Column A的取值划分大组,再在每个大组内按Column B的取值划分小组,这样就实现了"仅在Column A值相同的范围内执行按Column B分组聚合"的需求。
  • SUM(Column C) AS Column C`` 是对每个小组的Column C值求和,并用AS将结果列名设置为原表的列名,匹配你期望的输出格式。

执行后将得到你想要的结果:

Column AColumn BColumn C
AB23
AC1
AD7
BB15

内容的提问来源于stack exchange,提问作者testuser181920

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 01:01:18