공룡이라는 ORACLE

TopN

Jungsoomin :) 2020. 10. 6. 10:29

큰수에서 작은수 로 이동하는 것으로 rownum 을 사용한 페이징에 쓰인다.

 

select * from (
            select a.*, rownum rn from( select * from emp order by sal desc) a
            )
            where rn between {startNum} and {endNum};
            
            //역정렬된 테이블에 데이터를 rownum 과 같이 가져오고 rownum을 필요한만큼 잘라냄