/ / SQL列とsumの異なる組み合わせを選択する - sql、sql-server、sum

SQL列とsumの異なる組み合わせを選択する - sql、sql-server、sum

リージョンとメイクの2つの列のすべての異なる組み合わせを選択するだけでなく、合計列に対してこれらの組み合わせの合計を選択する必要があります。

私は4つの列があると言うことができます

ID   Region   Make   total
1      E      blue     2
2      E      red      1
3      E      blue     1
4      W      green    2
5      W      blue     2
6      W      red      1
7      W      red      2

今私は地域とメイクのすべてのユニークな組み合わせのSUM(合計)が欲しいです。

だから私の結果は次のようになります:

Region     Make     SUM
E        blue      3
E        red       1
W        green     2
W        blue      2
W        red       3

私は次のような単純なselect文が必要です。

select distinct........... , SUM(total)
from table1

回答:

回答№1は6

あなたは使うことができます group byグループごとに指定した列の別々の組み合わせに基づいて合計を計算する

Select Region,Make,SUM(total) as total from table1 group by Region,Make

回答№2の場合は3

これを試して:

select Region, Make, sum(total)
from table1
group by Region, Make

回答№3の場合は3
Select Region, Make, Sum(total)
From TableName
Group By Region, Make

答え№4の2

次のように集約できます。

select region, make, sum(total)
from table1
group by region, make