IT/언어
페이징 처리용 소스(예제?)
으어오오옹
2014. 7. 8. 20:37
반응형
#object# 와 연산이 있는 곳은 <![CDATA[ 연산 ]]> 로 묶어줘야 함.
oracle
SELECT * FROM ( SELECT ROWNUM rn, A.* FROM ( SELECT board.BOARD_NO,board.BOARD_TYPE_NO, board.CONTENT, board.EMAIL, board.WRITE_DATE FROM TB_BOARD board WHERE board.BOARD_TYPE_NO = #type# ORDER BY board.WRITE_DATE DESC )A )WHERE rn >= ((#page#-1)*10)+1 AND rn <= #page#*10 ORDER BY rn
mysql
SELECT T.* FROM( SELECT @RNUM := @RNUM + 1 AS rn , A.* FROM( SELECT email, name, age, date FROM exam.user WHERE no < 1020 order by date desc )A,(SELECT @RNUM :=0)R )T WHERE rn>=((#page#-1)*10)+1 AND rn <= #page#*10
반응형