https://bae9086.tistory.com/111
Offset , Limit (페이징 처리)
12c 이전의 Oracle은 Top-N쿼리를 구현하기 위해 ROWNUM을 사용해 왔습니다. 하지만 이는 쿼리를 View로 감싸야 하고 순서보장을 원한시에는 한번더 View로 감싸 쿼리가 복잡해지는 단점이 있었습니다. O
bae9086.tistory.com
# 오라클 12c 이전은 row_number() 이용
Top-N Query (a ~ b order by ) 이용 -> start page / rowsPerPage 파라미터 이용
# 예시
OFFSET
((#{pageIdx}-1) * #{rowsPerPage})
ROWS FETCH { FIRST | NEXT }
(#{rowsPerPage})
ROWS { ONLY | WITH TIES }
'BACK-END' 카테고리의 다른 글
JAVA REFLECTION ANNOTATION (@interface) (0) | 2022.09.02 |
---|---|
SPRING SECUIRY (0) | 2022.08.30 |