[sql] DISTINCT를 사용한 중복 데이터 제거 방법

SQL에서 중복된 데이터를 제거하기 위해 가장 일반적으로 사용하는 방법은 DISTINCT 키워드를 사용하는 것입니다. DISTINCT 키워드는 지정된 열에서 중복된 값을 제거하여 결과 집합에 고유한 값만 포함시킵니다.

아래는 기본적인 사용 방법입니다.

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

위의 쿼리는 table_name에서 column1, column2 등의 열을 선택하고 중복된 값을 제거한 결과를 반환합니다.

예를 들어, employees 테이블에서 중복되지 않은 모든 직원의 성과 이름을 선택하려면 다음과 같이 작성할 수 있습니다.

SELECT DISTINCT first_name, last_name
FROM employees;

위의 쿼리는 employees 테이블에서 중복되지 않은 모든 조합의 first_namelast_name을 반환합니다.

이 방법은 데이터베이스에서 중복된 값들을 간단하게 제거하는데 유용합니다.

요약

DISTINCT 키워드를 사용하면 SQL에서 결과 집합에서 중복된 값을 제거할 수 있습니다. 이는 데이터베이스에서 고유한 값만 필요한 경우에 유용하게 활용될 수 있습니다.