SQLで
・グループ毎のレコード件数を取得
する方法をします!
「GROUP BY句」と
「COUNT関数」を使用して実現します!
SQL
ここでは例として
・テーブル「employee」の
・列「section」毎のレコード件数を取得
します。
--グループ毎のレコード件数を取得(集計)
SELECT
section,
COUNT(*) AS '件数'
FROM employee
GROUP BY section
実行結果
グループ毎のレコード件数を取得(集計)できました。
参考①
上記で使用した以下の詳細は、公式サイトをご確認ください。
●GROUP BY句
●COUNT関数
参考②
「GROUP BY句」と「集計関数(COUNT関数等)」により集計した結果に対して、「HAVING句」により絞り込みができます。
詳細については以下の記事をご確認ください。