문제
SELECT 결과에서 행의 중복을 제거하는 키워드로 알맞은 것은?
① UNIQUE ② DISTINCT ③ ONLY ④ EXCEPT
정답
2번
해설
정답: 2. DISTINCT는 SELECT 결과에서 중복 행을 제거할 때 사용한다.
오답 풀이
- 1번: UNIQUE는 제약조건이나 인덱스에서 주로 사용된다.
- 2번: SELECT 중복 제거 키워드이다.
- 3번: ONLY는 행 제한 구문에서 사용될 수 있다.
- 4번: EXCEPT는 차집합 연산이다.
보충 개념 DISTINCT는 SELECT 절의 전체 결과 행 기준으로 중복을 제거한다. 여러 컬럼을 함께 조회하면 컬럼 조합 전체가 중복 판단 기준이 된다.