- ベストアンサー
ORACLE のSQL について
おはようございます。 ORACLEのSQLについて教えてください。 GROUP BY で抽出されたデータの レコード数を把握するSQLはどのようにすればよいのでようか。 ********************** 例: SQL: SELECT TEST_CD FROM TABLE GROUP BY TEST_CD 結果: 01 02 03 04 05 ********************** この結果のレコード(5レコード)のSQL式はどのようになりますか?
- みんなの回答 (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;
その他の回答 (1)
- watanabe04
- ベストアンサー率18% (295/1598)
回答No.1
SELECT TEST_CD , count(*) FROM TABLE GROUP BY TEST_CD
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。