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
- 한 컬럼에 적용되는 것이 아니라, 모든 컬럼에 대해 중복되는 행에 대해 제거해준다.