私は次の行を言いました
Country Population
IE 30
IE 20
UK 15
DE 20
DE 10
UK 20
BE 5
したがって、基本的には、IE と DE の値のみをまとめたいと考えています...残りは値が必要です
したがって、これはそれらすべてを合計します..
Select Country, Sum(Population) From CountryPopulation group by Country
where句を追加して、IEとDEを除く他のすべての国を除外できます...しかし、これらも結果セットに含めたいのですが、合計しないでください。
上記の表を合計すると、次のようになります。
Country Population
IE 50 -- Summed
UK 15 -- Orginal Value
DE 30 -- Summed
UK 20 -- Orginal Value
BE 5 -- Orginal Value
問題は、クエリをグループごとに集計する必要があるため、合計を取得できない、またはケースが機能しないことです。私ができる唯一の他の方法は、
すべての IE と DE を合計し、それを残りのデータと結合します。
または
、CTE を使用するかもしれません
これを行うための素敵な滑らかな方法はありますか....