我有一张像这样设置的桌子
id | upc | count
----------------
1 | 100 | 5
2 | 100 | 12
3 | 101 | 3
4 | 100 | 7
我想得到个人upc的总和
预期输出:
upc | count
--- | -----
100 | 24
101 | 3
而且我不确定该怎么做。任何帮助,将不胜感激。
我有一张像这样设置的桌子
id | upc | count
----------------
1 | 100 | 5
2 | 100 | 12
3 | 101 | 3
4 | 100 | 7
我想得到个人upc的总和
预期输出:
upc | count
--- | -----
100 | 24
101 | 3
而且我不确定该怎么做。任何帮助,将不胜感激。
SELECT upc,SUM(count) FROM table GROUP BY upc ;
编辑:在这种情况下不需要使用反引号(count
是一个有效的列名)。
使用 GROUP BY 和SUM聚合函数:
SELECT upc, SUM(count) AS count
FROM yourtable
GROUP BY upc