mysql先去重再求和
时间: 2023-10-09 22:10:30 浏览: 311
将MySQL去重操作优化到极致的操作方法
可以使用SELECT DISTINCT和SUM函数来实现先去重再求和的功能。具体语法如下:
```
SELECT SUM(DISTINCT column_name) FROM table_name;
```
其中,column_name是要求和的列名,table_name是要操作的表名。
例如,假设有一个表orders,包含了订单号(order_id)和订单金额(amount)两个字段,现在要对订单金额进行去重后求和,可以使用如下SQL语句:
```
SELECT SUM(DISTINCT amount) FROM orders;
```
执行该语句后,将返回去重后的订单金额总和。
阅读全文