본문 바로가기
Database/Oracle

오라클) 페이지 번호 부여 쿼리

by 센텀Dev 2013. 2. 26.

쿼리)

WITH TEMP AS (
SELECT LEVEL AS C_NO
FROM DUAL
CONNECT BY LEVEL <= 20)
SELECT C_NO
     , FLOOR((ROWNUM - 1) / 5 + 1) PAGE    -->> 핵심
FROM TEMP;

-------------------------------------

결과

-------------------------------------


C_NO PAGE
1 1
2 1
3 1
4 1
5 1
6 2
7 2
~
20 4