请耐心等待我,因为我的SQL知识很少。
基本上,我希望能够从包含各种位置数据的表中生成总计列表。在表中,每行引用位置的ID并具有值:
ID LocationID Value
___ ____________ _______
1 11 500
2 11 400
3 12 500
4 12 600
5 12 300
6 13 400
7 13 500
我想生成一个列表,其中包含每个locationID以及“data”表中所有值的总和。
期望的输出:
LocationID Total
__________ _____
11 900
12 1400
13 900
我很抱歉,如果我解释得不好......就像我说的,我对SQL的知识非常有限,所以我根本不知道从哪里开始。如果有人能指出我正确的方向,我将非常感激。
答案 0 :(得分:5)
尝试以下:
SELECT LocationID, sum(value) AS Total
FROM data
GROUP BY LocationID;
我假设data
是您的表名,LocationID
和value
是列名。