DB- ROWNUM 그리고 행제한하기
- 결과집합을 만들때 테이블을 조회하게되면서 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
위와같이하면 어떤번호가오든 출력가능하다.
댓글남기기