SQLのGROUP BYで集計した結果の一部を足し合わせて出力したい。

実現したいこと

前提

SQLで下記のようなテーブルがあったときに、[AAA]カラムの値別で件数を求めた上で
A1とA2の件数だけ足した件数で出力したいです。

AAA BBB CCC
A1 xxx yyy
A2 xxx yyy
A3 xxx yyy
A1 xxx yyy
A3 xxx yyy
A4 xxx yyy
A3 xxx yyy

単純なカラム別件数であればGROUP BYとcount(*)で求めることができるのですが、
下記のような出力結果を得る方法があればご教示いただきたいです。

AAA count(*)
A1+A2 3
A3 3
A4 1

コメントを投稿

0 コメント