행이 0개인 테이블 T(id)에서 다음 두 문장을 차례로 실행한 결과는?
① SELECT id FROM t;
② SELECT MAX(id) FROM t;정답 3번
집계가 없는 SELECT는 원본 행이 없으면 결과도 0행이다. 반면 GROUP BY 없는 MAX는 전체 입력을 하나의 그룹처럼 집계해 결과 행 한 개를 만들며, 최댓값을 정할 비NULL 값이 없으므로 그 값은 NULL이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21