다음 SQL이 반환하는 행 수는?
T
| A | B |
|---|---|
| 1 | X |
| 1 | X |
| 1 | NULL |
| 1 | NULL |
| 2 | X |
SELECT DISTINCT a, b FROM T;
정답 1번
DISTINCT는 선택한 두 열의 조합으로 중복을 제거한다. 남는 조합은 (1,X), (1,NULL), (2,X) 세 개다. 결과 중복 제거에서는 두 (1,NULL)도 같은 조합으로 취급된다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-16