MySQL|重複したデータに関する件数を取得するSQL

スポンサーリンク

MySQLで重複したデータの件数を取得する様々な方法をご紹介します。

いちいち、PHPやPythonを使わなくても、一行で実現が可能です。

スポンサーリンク

重複したデータを排除して(排他)件数を取得するSQL

SELECT count(DISTINCT フィールド名) FROM テーブル名;

*フィールド名にはidなどのユニークなフィールドを指定します。

重複しているデータの件数を取得するSQL

以下では、件数とともに、重複しているフィールドの値を取得します。

SELECT フィールド名, count(フィールド名) FROM テーブル名 group by フィールド名;

*フィールド名は同じフィールドを指定してください。

*GROUP BYを使用することで、指定したフィールドでユニークな一覧を作成することができるということですね。

 

コメント

タイトルとURLをコピーしました