티스토리 뷰

Oracle Database

행 읽기 - 정렬과 페이징

Programmers 2021. 4. 28. 14:50
반응형

정렬: 순서대로 나열

SELECT * FROM topic ORDER BY id DESC;

-> topic의 모든 *값을 id를 기준으로 정렬해서(큰숫자부터) 가져온다.

ORDER BY __ DESC 큰 숫자(문자열순)부터
ORDER BY __ ASC 작은 숫자(문자열순)부터

 

페이징: 원하는 행만 가져오는 기술

OFFSET __ ROWS
: 어디부터 가져올 것이냐 (행은 0부터 시작됨)(몇번째 페이지인가?)

SELECT * FROM topic
	OFFSET 1 ROWS;

-> OFFSET1 이라는 것은 1번째 부터 행들만 가져온다.(0행 이후부터 가져온다)

 

FETCH NEXT __ ROWS ONLY
: 다음에 __개 행만 가져온다. (하나의 페이지가 몇개의 행을 가질까?)

SELECT * FROM topic
	OFFSET 0 ROWS
	FETCH NEXT 1 ROWS ONLY;

-> topic에서 0 이후의 행 다음 1개의 열만 가져오겠다.

 

반응형

'Oracle Database' 카테고리의 다른 글

행 삭제  (0) 2021.04.28
행 수정  (0) 2021.04.28
행 읽기 - 기본형식, 행과 컬럼 제한  (0) 2021.04.28
SQL  (0) 2021.04.28
행 추가  (0) 2021.04.28
댓글
공지사항