티스토리 뷰

728x90

SELECT "컬럼" FROM (

 
    SELECT ROWNUM rm, tmp.* FROM (
        SELECT * FROM "테이블" ORDER BY "정렬 기준 컬럼" DESC        -- 1번
    ) tmp -- 2번
) WHERE rm BETWEEN "시작숫자" AND "마지막숫자" -- 3번

==>  1번으로 가져올 테이터를 미리 정렬시킨 후, 
       2번으로 ROWNUM 부여
       마지막으로 부여된 ROWNUM의 지정된 숫자 만큼 불러온다..

드럽게 복잡다... MySQL은 LIMIT으로 한방에 해결인데...