忍者ブログ

エンジニア初心者の備忘録

エンジニア初心者が躓いたことハマったことを公開します!

特定のカラムの値が重複するレコードを抽出する~エンジニア初心者のためのMySQLコマンド~

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

特定のカラムの値が重複するレコードを抽出する~エンジニア初心者のためのMySQLコマンド~

今回は、特定のカラムの値が重複するレコードを抽出するコマンドについて書き留めておきたいと思います。


SELECT * FROM tbl_name WHERE col_name
IN (SELECT col_name FROM tbl_name GROUP BY col_name HAVING count(*) > 1);


なお、IN句の中身は、GROUP BY句で指定したカラムで集計を行い、その結果をHAVING句で指定した条件で絞込を行ったカラムを抽出しています。



以上です!


【参考サイト】
『【MySQL】重複するレコードを抽出して表示する方法』
『【エンジニア教材】MySQL編(4)GROUP BY,HAVING』
『[SQL] Where句とHaving句の違い』
『グループに対する検索条件の設定』
PR

コメント

プロフィール

HN:
プラムザ 太郎
性別:
非公開

P R