본문 바로가기

SQL(Structured Query Language:)

SQL : 페이징(paging)에 사용되는 limit와 offset

-- 책테이블의 데이터를 3개만 가져오시오(방법1)
select *
from books
limit 3;

-- 최신책을 기준으로 3개만 가져오시오. (방법2)
select *
from books
order by released_year desc
limit 3, 3;  -- 하나만 쓰면 갯수, 왼쪽이 오프셋, 오룬쪽이 갯수

select *
from books
order by released_year desc
limit 6, 3 ;

-- 최신책을 기준으로 10번째 책부터 끝까지 가져오시오.

select *
from books
order by released_year desc
limit 9, 1999999999;