無料ブログはココログ

« 2013年6月 | トップページ | 2013年9月 »

2013年7月

値が重複したレコードを抽出するSQL

ちょっとしたお仕事の備忘録。

値が重複したレコードを抽出するSQL。

in演算子、having句、group by句の勉強にもなった。

select [カラム名] from [テーブル名] group by [カラム名] having count(*) > 1;

さらに、該当のカラム名に関するDBの全てのカラム内容を取得したい場合は以下の通り。

select * from [テーブル名] where ([カラム名]) in ( select [カラム名] from [テーブル名] group by [カラム名] having count(*) > 1 );

[カラム名]は「 [カラム名1],[カラム名2],[カラム名3]… 」とすることで、複数のカラムを指定することが出来る。

参考:http://d.hatena.ne.jp/kaitoh07/20090128/1233129509

【日記】今年も半分終了

今年も半分終了しました。
半年間にやり残したことも様々。
悔いもいっぱい。
何とかしなきゃ。

« 2013年6月 | トップページ | 2013年9月 »

最近のトラックバック

2016年11月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30