• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GROUP BYを使用したCOUNT)

GROUP BYを使用したCOUNTの結果が0件の場合の表示方法は?

このQ&Aのポイント
  • SQLで使用するGROUP BYを使用したCOUNTの結果が0件の場合、表示方法について質問です。
  • 現在、特定の条件でデータの件数を取得していますが、結果が0件の場合、表示する方法がわからず困っています。
  • 試しにCOUNTの結果が0件の場合に、異なる方法を試してみましたが、結果は同じでした。解決策を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.2

こんにちわ。 RDBMS の種類が不明ですが、Oracle であれば インライン・ビューで解決できます。 Select count(*) from (select ~ from T_M_MAKER  group by ~ having ~);

masaichi1212
質問者

お礼

ありがとうございます。 見事に実現できました。 muyoshidありがとうございました。

その他の回答 (1)

回答No.1

GROUP BY を使用せずに SELECT COUNT(*) FROM T_M_MAKER WHERE MAKER_CD = '010' じゃダメなんでしょうか?

masaichi1212
質問者

補足

例を簡単にしたいがために、上記のようなSQLにしていますが、実際にはHAVINGの内容がもう少し複雑で、GROUP BY も使いたいのです

関連するQ&A