티스토리 뷰


oracle에서 limit 구현하기


ROWNUM과 BETWEEN을 이용하여

mysql의 limit와 같은 역활을 구현할 수 있다.

 

SELECT
 *
FROM
(
    SELECT
        A.*,
        ROWNUM RNUM
    FROM
        (
  -------  쿼리 본문 시작


  -------  쿼리 본문 끝
        ) A
    WHERE
        ROWNUM <= 20
)
WHERE RNUM >=11 

 

 

출처 : http://www.oracle.com/technology/global/kr/oramag/oracle/06-sep/o56asktom.html