자바의 변수처럼 사용가능한 SQL의 변수
:변수명 (SQLDeveloper)
페이지 번호 : page
페이지 사이즈 : pageSize
페이징 공식 : (:page -1) * :pageSize + 1 ~ :page * :pageSize
-- 페이징공식과 바인딩변수를 이용한 페이징 기법
SELECT *
FROM(SELECT ROWNUM rn, v_emp.*
FROM (SELECT empno, ename
FROM emp
ORDER BY ename) v_emp)
WHERE rn BETWEEN (:page -1) * :pageSize + 1 AND :page * :pageSize;반응형
'IT > SQL' 카테고리의 다른 글
| [ORACLE] 형변환 / 실행계획 / 국제화 i18n (0) | 2020.06.30 |
|---|---|
| [ORACLE] 문자열 함수, 숫자 관련 함수, 날짜 관련 함수 (0) | 2020.06.30 |
| [ORACLE] ROWNUM, 페이징 처리, INLINE-VIEW (0) | 2020.06.29 |
| [ORACLE] 정렬 - ORDER BY (0) | 2020.06.29 |
| [ORACLE]WHERE 절 (0) | 2020.06.29 |