SELECT DISTINCT 문은 고유 한 (다른) 값만 반환하는 데 사용됩니다.

테이블 내에서 열은 종종 많은 중복 값을 포함합니다. 때로는 다른 (고유 한) 값만 나열하려고합니다.

SELECT DISTINCT 구문

SELECT DISTINCT column1, column2, ...
FROM table_name;

데모 데이터베이스

다음은 Northwind 샘플 데이터베이스의 "Customers"테이블에서 선택한 것입니다.

제목 없는 데이터베이스

DISTINCT없는 SELECT 예제

다음 SQL 문은 "Customers"테이블의 "Country"열에서 ALL (중복 포함) 값을 선택합니다.

SELECT Country FROM Customers;

SELECT DISTINCT 예

다음 SQL 문은 "Customers"테이블의 "Country"열에서 DISTINCT 값만 선택합니다.

SELECT DISTINCT Country FROM Customers;

다음 SQL 문은 서로 다른 (고유 한) 고객 국가의 수를 나열합니다.

SELECT COUNT(DISTINCT Country) FROM Customers;