質問: 1 2 3 になり、条件で指定した('5')が一致しませんが、 この('5')がないことを、表示することは、当然テーブルに値がないのですから 無理ですよね。。。 普通は、テーブルをもう一つ作って、minusなど使って不一致を出す方法は わかるのですが。。。テーブル単体で、というのはやはり、できませんよね。。 変な質問してすみませんが、お返事お待ちしております。 どうぞよろしくお願いいたします。
回答: (オラクルは触ったことないんですが、クエリはなんとなく同じだと思いますので。。。) 格好悪いけど↓でできると思います。 select '1' as [カラムa], count(*) as [件数] from テーブル where カラムa='1' union select '2' as [カラムa], count(*) as [件数] from テーブル where カラムa='2' union select '3' as [カラムa], count(*) as [件数] from テーブル where カラムa='3' union select '5' as [カラムa], count(*) as [件数] from テーブル where カラムa='5'