• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:重複データの集計方法を教えてください。)

重複データの集計方法と重複件数

このQ&Aのポイント
  • テーブル名「テスト」のデータに重複した「コード」がある場合、重複件数を集計する方法を教えてください。
  • SELECT COUNT(コード) FROM テスト GROUP BY コードの結果を使って、重複件数が6件以下のデータは6件に、それ以外はそのままにしたい場合、どのように記述すればよいでしょうか?
  • CASE文を使って、重複件数が6件以上のデータを6件に置換し、それ以外のデータはそのまま残す方法を教えてください。最終的には重複件数の合計値を出したいです。

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

  • ベストアンサー
  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.1

SELECT SUM(Case when Cnt > 6 then 6 ELSE CNT END) as Rcnt FROM (SELECT COUNT(コード) AS CNT FROM テスト GROUP BY コード) INTBL __________________________________________ 上記が回答です。

reokun5785
質問者

お礼

早速ありがとうございます。 とても分かりやすくてよかったです。

関連するQ&A