한눈에 보는 정의

DISTINCT는 SQL(Structured Query Language) (SQL) 조회 결과에서 완전히 똑같은 값을 가진 중복 행을 제거하고, 서로 다른 값만 남기고 싶을 때 SELECT 문과 함께 쓰는 키워드입니다.

자세히 알아보기

  • 예문: "SELECT DISTINCT city FROM users;는 회원 테이블에서 중복 없이 도시 이름 목록만 뽑아준다."
  • 회원 테이블에 같은 도시에 사는 회원이 여러 명 있어도, DISTINCT를 쓰면 그 도시 이름은 결과에 딱 한 번만 나타납니다.
  • 여러 열을 함께 지정하면, 그 열들의 조합 전체가 완전히 같은 행만 하나로 합쳐서 보여줍니다.
  • 데이터 양이 많을 때 DISTINCT는 중복을 걸러내기 위해 내부적으로 정렬이나 비교 작업이 필요해, 조회 성능에 영향을 줄 수 있다는 점도 함께 알아두면 좋습니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로