DataBase/Sql

[Sql] 페이지 단위 조회

Sort 2012. 11. 28. 15:39

1. 페이지 단위로 조회

 

SELECT   r.*, r.rnum as no    
FROM (
  SELECT         
          row_number () OVER(ORDER BY a.userid, a.user_nm  ASC  )  AS RNUM
   from (select '1' userid, 'asdf' user_nm from dual) a
 ) r    
WHERE CEIL(RNUM/100) = 1
;

 

CEIL(RNUM/100) = 1    -  100건씩 1페이지

CEIL(RNUM/100) = 2    -  100건씩 2페이지