快速提问,关于 SQL SUM()
我需要汇总表中一行的值,按另一列分组。因此,如果我有类似以下内容并将其转换为以下内容。我知道你能做到
SELECT SUM(value) WHERE key = 'ONE'
SELECT SUM(value) WHERE key = 'TWO'
...
但我想在一个查询中做(如果可能的话)。原因是我不知道表格结果是 ONE 还是 ONE/TWO 或 ONE/TWO/THREE 等等。所以基本上我想为每种键类型做一个 SUM
key - value
-----------------
ONE - 3
TWO - 2
ONE - 3
ONE - 1
TWO - 6
我正在寻找的结果。
ONE - 7
TWO - 8
提前致谢