• ベストアンサー

ORACLE のSQL について

おはようございます。 ORACLEのSQLについて教えてください。 GROUP BY で抽出されたデータの レコード数を把握するSQLはどのようにすればよいのでようか。 ********************** 例: SQL: SELECT TEST_CD FROM TABLE GROUP BY TEST_CD 結果: 01 02 03 04 05 ********************** この結果のレコード(5レコード)のSQL式はどのようになりますか?

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

TEST_CDがそれぞれ何個あるか知りたいのであれば SELECT TEST_CD, COUNT(TEST_CD ) AS TEST_CD_COUNT FROM TABLE GROUP BY TEST_CD; TEST_CDが何種類あるか知りたいのであれば SELECT COUNT(DISTINCT TEST_CD) AS TEST_CD_COUNT FROM TABLE;

shin-cyan
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

  • watanabe04
  • ベストアンサー率18% (295/1598)
回答No.1

SELECT TEST_CD , count(*) FROM TABLE GROUP BY TEST_CD

shin-cyan
質問者

お礼

ご回答ありがとうございます。