SQL, ブログ SQL:重複行をカウントする方法 2022年6月7日 管理者 コメントする SQLでGROUP BYとCOUNTを使用して重複行をカウントする方法です。 使用例 サンプルテーブル「goods」 クエリー(SQL) GROUP BYでカウントしたい列を指定し、COUNTでGROUP BYに指定した列を指定することで重複行のカウントが可能となります。 重複行をカウントするSQL(PostgreSQL) PgSQL SELECT type_code,COUNT(type_code) FROM goods GROUP BY type_code; 1 SELECT type_code,COUNT(type_code) FROM goods GROUP BY type_code; 出力結果 関連記事 SQL:内部結合と外部結合の違い SQL:レコード件数を取得する方法 SQL:WHERE句内で「(+)」を指定する意味 SQL:合計や平均を算出する方法 SQL:UPDATE と JOIN を使用してレコードを更新する方法