SELECT DISTINCT 문은 고유 한 (다른) 값만 반환하는 데 사용됩니다.
테이블 내에서 열은 종종 많은 중복 값을 포함합니다. 때로는 다른 (고유 한) 값만 나열하려고합니다.
SELECT DISTINCT column1, column2, ...
FROM table_name;
다음은 Northwind 샘플 데이터베이스의 "Customers"테이블에서 선택한 것입니다.
다음 SQL 문은 "Customers"테이블의 "Country"열에서 ALL (중복 포함) 값을 선택합니다.
SELECT Country FROM Customers;
다음 SQL 문은 "Customers"테이블의 "Country"열에서 DISTINCT 값만 선택합니다.
SELECT DISTINCT Country FROM Customers;
다음 SQL 문은 서로 다른 (고유 한) 고객 국가의 수를 나열합니다.
SELECT COUNT(DISTINCT Country) FROM Customers;