根据group by求和
时间: 2024-05-08 09:13:50 浏览: 85
oracle group by语句实例测试
可以使用MySQL的GROUP BY子句来根据不同的列值进行分组,然后使用SUM()函数来计算每个组的总和。例如,下面的查询将根据place_id列和nxx列对t表进行分组,并计算每个组的area_sq列之和:
引用:
```mysql
select place_id,sum(area_sq) from t group by place_id,nxx
```
如果你的表类似于以上引用中提到的t表,需要得到以下结果:
引用:
```mysql
place_id | nxx | total_area_sq
--|-----|--------------
1 | 123 | 100
1 | 234 | 200
2 | 345 | 50
2 | 456 | 150
```
可以使用以下代码:
```mysql
SELECT place_id, nxx, SUM(area_sq) AS total_area_sq
FROM t
GROUP BY place_id, nxx;
```
阅读全文