본문 바로가기

SQL 공부

[직장인 자기계발 SQL 공부] 중복된 출력 값 제거하기

반응형

SQL에서 자료를 뽑다 보면 중복 값이 그대로 나오는 경우가 있습니다. 이런 경우 제거를 해야 할 경우가 있는데요. 이때 사용하는 명령어가 DISTINCT 명령어입니다. 오늘은 중복된 출력 값을 제거하는 DISTINCT 명령어에 대해서 알아보도록할게요~!

 

DISTINCT

DISTINCT 명령어는 중복된 행을 제거하고 출력해주는 명령어입니다. 사용방법은 중복을 제거하고 싶은 열 앞에 DISTINCT 명령어를 작성합니다. 작성하는 형태를 보여드릴게요.

DISTINCT 열 이름

형태로 작성하면 열 이름에 중복 값들은 제거가 됩니다. SELECT와 FROM까지 넣은 형태로 보면 아래와 같습니다. 

SELECT DISTINCT 열 이름

FROM 가져올 테이블;

형태입니다.

 

SELECT 명령어의 기존 사용처럼 뒤에 열 이름은 나열하고 싶은 만큼 계속 나열하면 순서대로 모두 중복을 제거해줍니다

SELECT DISTINCT 열 이름 1, 열 이름 2, 열 이름 3

FROM 가져올 테이블;

이렇게 작성 가능합니다.

반응형