-- 데이터를 끊어서 가져오는 방법 : limit 키워드
-- books 테이블의 데이터를 5개만 가져오세요.
SELECT *
FROM books b
limit 5;
5개 데이터만 보여줍니다. 그럼 그 다음 데이터는?
한꺼번에 모든데이터를 보여주려니 로딩 너무길다!!
5개씩 끊어서 보여주자!
-- offset = 데이터를 가져오는 시작점
-- 오프셋숫자=첫번째데이터인덱스는 0, 2번째 데이터는 1
-- limit 0,5에서 0은 처음부터라는 뜻, 두번째의 5는 5개씩 가져오라는뜻
-- books테이블의 데이터를 처음부터 5개 가져오세요.
SELECT *
FROM books b
limit 0,5;
처음 데이터 0 부터 5개를 불러옵니다.
-- 그 다음의 5개도 가져오세요.
SELECT *
FROM books b
limit 5,5;
id상은 6번부터 10번까지의 5개 데이터를 불러왔습니다.
-- 그 다음의 5개도 가져오세요.
SELECT *
FROM books b
limit 10,5;
이러면 11번부터 15번까지의 5개 데이터를.
-- 그 다음의 5개도 가져오세요.
SELECT *
FROM books b
limit 15,5;
데이터가 총 19개여서 id 19번까지 불러와졌습니다.
limit도 다른 키워드와 함께 사용할 수 있습니다.
-- 출간년도 내림차순으로 정렬하여 7개씩 데이터를 가져오세요.
SELECT title, released_year
FROM books b
order by released_year DESC
limit 0,7;
SELECT title, released_year
FROM books b
order by released_year DESC
limit 7,7;
SELECT title, released_year
FROM books b
order by released_year DESC
limit 14,7;