riboooo
Daily Traveler 리보
riboooo
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • 프로젝트,발표 (2)
    • IT (67)
      • HTML ,CSS (3)
      • JAVA (22)
      • SQL (37)
      • 자료구조,알고리즘 (0)
      • PYTHON (4)
      • 보안 (0)
      • 서버 구축 (0)
      • GITHUB (1)
    • About ribo (2)
      • 커리어 (1)
      • 회고록 (1)
      • 버킷리스트 (0)
      • 일기 (0)
      • 잡담 (0)
    • 책 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ORACLE CASE
  • prewise
  • ORACLE 숫자 함수
  • Django
  • select
  • java
  • ORACLE 날짜 관련 함수
  • ORACLE NULL 함수
  • INSTALLED_APPS
  • SQL
  • non-prewise
  • 오라클
  • oracle
  • 자바코딩컨벤션
  • 네이버핵데이
  • ORACLE 조건문
  • join
  • django설계
  • 시간 중복 활용
  • inspectdb

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
riboooo

Daily Traveler 리보

IT/SQL

[ORACLE] 바인딩 변수/ SQL developer

2020. 6. 29. 16:54

자바의 변수처럼 사용가능한 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
    riboooo
    riboooo
    최준영 https://github.com/riboooo

    티스토리툴바