Oracle查询需求:按TestId分组汇总Count列的求和结果
Oracle分组求和查询语句示例
原始数据表数据
TestId TestName Count 101 PRD 10 102 PRD 20 102 TEST 30 103 TEST 40
期望查询结果
TestId Count 101 10 102 50 103 40
对应的Oracle查询语句
SELECT TestId, SUM(Count) AS Count FROM 你的表名 GROUP BY TestId ORDER BY TestId;
说明
- 使用
SUM()聚合函数对每个TestId对应的Count字段求和 - 通过
GROUP BY TestId按TestId分组,合并同一ID的所有记录计算总和 ORDER BY TestId用于保持结果中TestId的顺序与示例一致(可根据实际需求调整)
内容的提问来源于stack exchange,提问作者santro
相关产品推荐
相关产品推荐

