SQL获取每个项目的总计

时间:2012-11-28 19:40:25

标签: sql database

请耐心等待我,因为我的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的知识非常有限,所以我根本不知道从哪里开始。如果有人能指出我正确的方向,我将非常感激。

1 个答案:

答案 0 :(得分:5)

尝试以下:

 SELECT LocationID, sum(value) AS Total
 FROM data
 GROUP BY LocationID;

我假设data是您的表名,LocationIDvalue是列名。