2014年10月20日月曜日

[Oracle] 重複のあるレコードを取得するSQLを調べてみた

一意キー等の設定されていないテーブルにおいて
重複のあるレコードのみを表示するSQLを書いてみました。


SELECT * FROM target_table
GROUP BY column1, column2, ・・・ columnN
HAVING COUNT(*) > 1
/


使う機会はあまりないかもしれませんが、一応覚書。
# Oracle以外でも使えるかも

0 件のコメント:

コメントを投稿