2014年2月15日土曜日

【SQLSERVER】重複を取り除いた件数を取得したい

◆データ
col1 col2
--------------
東京 A
東京 B
埼玉 A
千葉 A
千葉 A
茨城 A

◆サンプル
select col1 ,count(distinct col1)  ,count(col1)
  from XXX
group by col1

◆結果
col1 --
---------------
東京 1 2
埼玉 1 1
千葉 1 2
茨城 1 1

集計関数の集計対象に対してDistinctを指定して重複を取り除く事ができる。

0 件のコメント:

コメントを投稿