SELECT *
FROM (
SELECT A.*, ROWNUM AS R
FROM (
SELECT
(
쿼리 -- 해당부분에 실행할 쿼리를 입력한다.
) A
WHERE ROWNUM <= 100
) B
WHERE R >= 1
위 쿼리를 이용해서 R부터 ROWNUM 사이의 값들만을 가져올수있다.
위 쿼리는 1 ~ 100행의 값들을 가져온다 R과 ROWNUM에 특정값을 더해서 사용자가 아래로 스크롤 했을때 101~200번째의 값을 추가로 가져오는 쿼리를 다시 실행해서 recyclerview에 추가하는 방법으로 사용할수있다.
'Database > Oracle' 카테고리의 다른 글
[Oracle] cmd창에서 sqlplus가 안될때 (0) | 2022.04.22 |
---|---|
[Oracle] delete, update후 복구 (0) | 2022.04.21 |
[Oracle] 조회순서 매기는법 - ROWNUM (0) | 2022.03.04 |
[Oracle] ANSI JOIN (0) | 2022.03.03 |
[Oracle] 쿼리 실행시 바인드 입력이 나올때 (0) | 2022.02.15 |
댓글