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行にします。