SQL获取每个项目的总计

Ant*_*h12 1 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
Run Code Online (Sandbox Code Playgroud)

我想生成一个列表,其中包含每个locationID和"data"表中所有值的总和.

期望的输出:

LocationID         Total
__________         _____
    11              900
    12              1400
    13              900
Run Code Online (Sandbox Code Playgroud)

如果我解释得不好,我很抱歉...就像我说的,我对SQL的知识非常有限,所以我根本不知道从哪里开始.如果有人可以简单地指出我正确的方向,我将非常感激.

Yog*_*ngh 5

试试以下:

 SELECT LocationID, sum(value) AS Total
 FROM data
 GROUP BY LocationID;
Run Code Online (Sandbox Code Playgroud)

我假设data是你的表名,LocationID并且value是列名.