다음 SQL의 실행 결과로 옳은 것은?
T 테이블
| COL1 | COL2 |
|---|---|
| 1 | A |
| 1 | A |
| 1 | B |
| 1 | B |
SELECT COUNT(COL1), COUNT(COL2)
FROM (SELECT DISTINCT COL1, COL2 FROM T);정답 3번
DISTINCT COL1, COL2는 (1,A)와 (1,B) 두 행을 만든다. 두 열 모두 NULL이 아니므로 COUNT(COL1)과 COUNT(COL2)는 각각 2다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21