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