mysql case when then返回sum
时间: 2023-10-09 07:10:40 浏览: 112
mysql case when group by 实例详解
你可以使用 MySQL 中的 CASE WHEN THEN 语句来返回 SUM 值。以下是一个示例查询,将根据条件对不同的行进行求和:
```sql
SELECT
SUM(CASE
WHEN condition1 THEN column
WHEN condition2 THEN column
ELSE 0
END) AS sum_value
FROM your_table;
```
在上面的查询中,你需要将 "condition1" 和 "condition2" 替换为你自己的条件,"column" 替换为你想要求和的列名,"your_table" 替换为你要从中检索数据的表名。SUM 函数将根据条件对符合条件的行进行求和,并将结果命名为 "sum_value"。
请注意,你可以根据实际需求添加更多的条件和列。这只是一个基本示例。
阅读全文