본문 바로가기
CS/DB

결과 행 제한(LIMIT OFFSET)

by 넬준 2021. 12. 3.

LIMIT구로 반환될 행수를 제한할 수 있다.

 

SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 LIMIT 행수

 

ORDER BY 구 뒤에 LIMIT 구가 온다.

WHERE 구로 행을 검색한 후 ORDER BY로 정렬한 뒤 최종적으로 LIMIT 구를 처리한다.

 

OFFSET

LIMIT 구 뒤에 위치하고, 처음 출력할 데이터 행의 인덱스 위치를 뒤에 적으면 된다.

 

SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 LIMIT 행수 OFFSET 시작행위치(인덱스)

 

** LIMIT 시작행위치(인덱스), 행 갯수

-> LIMIT 구에 숫자를 2개 쓰는 경우가 있다.

    이는 OFFSET을 사용했을 때처럼 시작행위치의 인덱스와 행 갯수를 나타내는 표현이다.

'CS > DB' 카테고리의 다른 글

데이터 추가, 갱신, 삭제 - INSERT / UPDATE / DELETE  (0) 2021.12.03
CASE문  (0) 2021.12.03
연산  (0) 2021.12.03
정렬 (ORDER BY)  (0) 2021.12.03
테이블에서 데이터 검색 (SELECT, DESC, WHERE, AND, OR , NOT, LIKE)  (0) 2021.12.03

댓글