SQL SERVER DISTINCTで複数列の重複行を除外にするサンプル

書式
SELECT DISTINCT カラム,カラム2 FROM テーブル;
DISTINCTで複数列の重複行を除外にします。

使用例
1.テーブル「ADDR_TBL」から住所1,住所2を取得します。
SQL構文
SELECT ADDR1,ADDR2 FROM ADDR_TBL;
結果

ADDR1 ADDR2
東京  新宿
東京  新宿
東京  品川
東京  新宿

2.重複データを排除します
SQL構文

SELECT DISTINCT ADDR1,ADDR2 FROM ADDR_TBL;

結果

ADDR1 ADDR2
東京 新宿
東京 品川

「DISTINCT」を先頭につければ、ADDR1,ADDR2の両方の列に適用され、2列の重複を除外して1行にします。

SQLServer

Posted by arkgame