例は次のとおりです。表の内容は国の人口を示しています
中国600
アメリカ合衆国100
カナダ100
UK 200
フランス300
日本250
ドイツ200
メキシコ50
インド250
必要な結果:
アジア1100
北米250
その他700
SQLコードは次のとおりです。
SELECT SUM(population)、
ケースの国
「中国」、「アジア」の場合
「インド」、「アジア」の場合
「日本」そして「アジア」の時
「米国」、「北米」の場合
「カナダ」、「北米」の場合
「メキシコ」、「北米」の場合
ELSE 'その他' END
FROM Table_A
GROUP BY CASE国
「中国」、「アジア」の場合
「インド」、「アジア」の場合
「日本」そして「アジア」の時
「米国」、「北米」の場合
「カナダ」、「北米」の場合
「メキシコ」、「北米」の場合
ELSE 'その他' END;