- 상황: 게시글 목록을 3개씩 끊어서 보여주려고 했다.
1~3까지 했을 땐 잘 나왔으나, 범위를 4~6으로 바꿔봤을 때 결과가 나오지 않았다.
- 해결
- ROWNUM 특성상 1부터 읽는데 1이 아니라 4부터 시작이라 아예 동작을 안한거였다.
- 따라서 ROWNUM 값을 별칭 r로 처리해서 새로 컬럼을 만들고 INLINE VIEW로 해당 SELECT를 처리.
- 외부에서 ROWNUM에 부여한 별칭을 통해서 페이징 처리를 한다.
참고자료: ROWNUM, 페이징 처리, INLINE-VIEW
하루가 다르게 성장하시고 계시네요!