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

 

사용법

select distinct name
from user

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

 

주의 사항

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

'Database > MySQL' 카테고리의 다른 글

MySQL 몫, 나머지 구하기  (0) 2025.04.28
문자열 자르기  (0) 2025.04.26
재귀 쿼리(RECURSIVE QUERY)  (0) 2025.02.16
UNION & UNION ALL  (0) 2025.02.14
WITH 구문  (0) 2025.02.14

+ Recent posts