Database/MySQL (DBeaver)

[DBeaver] MySQL - 페이징 처리 하는 LIMIT 키워드, offset

juunghee 2025. 1. 12. 23:42

 

페이징 처리 하는 LIMIT 키워드, offset

 

 

 

 

데이터를 끊어서 가져올 때 limit 키워드를 사용한다.

 

 

● books 테이블의 데이터를 5개만 가져오기

select *
from books
limit 5;

 

 

- offset 이란?

데이터를 가져오는 시작점이다.

limit 0, 5 : 처음부터 5개 가져와라.   --> 1~5

limit 5, 5 : 그다음의 5개 가져와라.   --> 6~10

// MySQL에서 데이터는 0부터 시작한다. 

 

 

● books 테이블의 데이터를 처음부터 5개만 가져오기

 

 

● 그 다음의 5개만 가져오기

 

 

 

 

 

정렬 키워드와 같이 사용해보자.

 

● 출간년도가 제일 낮은순으로 정렬해서 5개만 가져오기

// limit는 마지막에 입력해준다.

select *
from books
order by released_year asc
limit 1, 5;

 

 

 

 

home