페이징 처리 SELECT USER_ID, USER_NAME, TOT_CNT FROM ( SELECT ROWNUM AS RN, USER_ID, USER_NAME, COUNT(USER_ID) OVER() AS TOT_CNT FROM ( SELECT USER_ID, USER_NAME FROM USER_INFO WHERE USER_NAME LIKE '김%' ORDER BY USER_NAME ) ) WHERE RN BETWEEN 1 AND 10 저는 보통 페이징 처리할 때 이런식으로 쿼리를 작성합니다. 먼저 페이징 처리할 쿼리를 만든 후 밖에서 ROWNUM을 이용해서 행별로 번호를 부여한 후 그 밖에서 다시 행번호를 조건으로 하는거죠. 이때 당연하지만 중요한 몇가지.... -1- ORDER BY 는 가장 안쪽(ROWNUM보다.. 더보기 이전 1 2 3 4 5 ··· 101 다음