ケース関数の基本的なアプリケーションの例(最も基本的な例)

例は次のとおりです。表の内容は国の人口を示しています

中国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;

元の13件の記事を公開しました Likes0 Visits 1940

おすすめ

転載: blog.csdn.net/Beautifulcoco/article/details/103696141