본문 바로가기
TIL - 프로그래밍/SQL

[SQL] LIMIT / OFFSET

by chaemj97 2023. 7. 8.
728x90

LIMIT

  • 가져올 데이터 양
  • LIMIT 구문은 결과에서 몇 개의 행을 반환할 것인지 제한하는 구문
  • 예시 - 학생 5명에 대한 정보만 출력하라
SELECT * FROM STUDENT LIMIT 5;

 

LIMIT 심화

  • TABLE에서 상위 A개를 빼고 다음 B개 출력하는 쿼리
SELECT *
FROM TABLE
LIMIT A, B;
  • 예시
SELECT * FROM table LIMIT 5, 10;
-- 6 ~ 10 행을 출력

SELECT * FROM table LIMIT 5, 1;
-- 6행 출력

SELECT * FROM table LIMIT N, 1;
-- N+1행 출력

 

OFFSET

  • 가져올 데이터의 초기 위치값 - 1
  • 0부터 시작
  • 예시
SELECT * FROM table LIMIT 3 OFFSET 0;
-- 1 ~ 4 행 출력하라

SELECT * FROM table LIMIT 1 OFFSET N;
-- N + 1번 행부터 1개 출력하라
728x90
반응형

댓글