Database/MySQL

DISTINCT 사용법 및 주의 사항

최-코드 2025. 2. 27. 20:11

DISTINCT : 중복되는 데이터를 제거해주는 예약어이다.

 

사용법

select distinct name
from user

user로부터 name 값을 가져올 때 한 개의 name만 나올 수 있도록 중복된 것들을 제거해준다.

 

주의 사항

  • 위의 예시와 같이 distinct는 함수가 아니다.
  • 즉, 아래와 같이 여러 컬럼이 있어도 distinct는 컬럼들의 맨 앞에 위치해야 한다.
select distinct name, age
from user
  • 한 컬럼에 적용되는 것이 아니라, 모든 컬럼에 대해 중복되는 행에 대해 제거해준다.