1

これに似たデータを含むテーブルがあります。

col1 | col2
-----------
val1    1
val1    5
val1    7
val2    3
val2    1
val2    4
val3    8

私が欲しいのは、次のようなものを生成するためのクエリです。

col1 | sum
----------
val1   13
val2   8
val3   8

複雑なサブクエリを使用してこれを実行しようとしましたが、何もうまくいきません。私はそれを考えすぎているのではないかと思います。

4

4 に答える 4

3

必要なのはこれだけです。これは、を含む集計SUMを使用しGROUP BYます。

SELECT col1, SUM(col2)
FROM unicorns
GROUP BY col1
于 2013-01-02T16:04:05.793 に答える
3
select col1, sum(col2) as sum from table group by col1
于 2013-01-02T16:04:08.900 に答える
3

:で集計関数sum()を使用する必要があります。group by

select col1, SUM(col2) total
from yourtable
group by col1

SQL FiddlewithDemoを参照してください

于 2013-01-02T16:04:28.660 に答える
2
  Select col1, Sum(col2) sum
  From table
  Group By col1
于 2013-01-02T16:05:24.230 に答える