让我们假设我有一个包含两列的表:键和值。
我可以返回所有回答WHERE键=某些条件的值的SUM吗?
例如:
1 30
2 50
1 40
我可以使用类似于此
的查询返回70
吗?
SELECT SUM(value) WHERE key = 1
答案 0 :(得分:1)
好的尝试。你非常接近。的 Read Aggregate Function 强>
您可以使用以下查询来获取输出。
select sum(values)
from table_name
where key='1'
group by key
答案 1 :(得分:1)
是的,你可以,只是尝试做到这一点
检查http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_sum