에듀윌
·
문제 31 해설
정답 해설
④
정답 · ROWNUM = 2
ROWNUM=2는 0건 출력 — 나머지 ①②③은 2건
암기팁
ROWNUM은 1부터
보기 조건
출력 행 수
이유
① ROWNUM > 0
2건
모든 행이 항상 만족
② ROWNUM <= 3
2건
행이 2개뿐이라 둘 다 통과
③ ROWNUM <= 2
2건
1·2 모두 만족
④ ROWNUM = 2
0건 — 정답
첫 행 ROWNUM=1에서 FALSE → 이후 중단
합격 한 줄
ROWNUM은
1부터 부여
되고, WHERE가 FALSE가 되는 순간 그 행도, 이후 행도 읽지 않아요. 그래서
ROWNUM = 2(또는 >1)
는 영원히 0건. ROWNUM 페이징은 인라인뷰로 감싸야 한다는 신호.