• 결과집합을 만들때 테이블을 조회하게되면서 ROWNUM 이라는 컬럼이 추가가된다. (왼쪽에붙는번호)
SELECT * FROM MEMBER WHERE ROWNUM BETWEEN 1 AND 5

SELECT * FROM MEMBER WHERE ROWNUM BETWWN 6 AND 10

첫번째 문장을 출력해보면 값으로 잘출력된다. 하지만 2번째 문장은 아무것도 출력이되지않는다. 2부터 시작해도 출력이되지않는다.

SELECT * FROM ( SELECT ROWNUM NUM, MEMBMER.* FROM MEMBER)
WHERE NUM BETWEEN 1 AND 5

위와같이하면 어떤번호가오든 출력가능하다.

댓글남기기