카테고리 없음
[Mysql, MariaDB] 페이징 처리
미니시리
2022. 12. 24. 14:57
페이징 처리할 때 주로 사용하는 키워드인 ORDERS, LIMIT, OFFSET에 대한 정리를 해보겠습니다.
LIMIT, OFFSET 활용
- LIMIT: 행을 얼마나 가지고 올지
- OFFSET: 어디서 부터 가지고 올지
-- 숫자 만큼의 행을 출력
SELECT * FROM 테이블명 ORDERS LIMIT 숫자;
--예시
SELECT * FROM 테이블명 ORDERS LIMIT 5;
-- (B+1)행 부터 A행 만큼 출력
SELECT * FROM 테이블명 ORDERS LIMIT 숫자(A) OFFSET 숫자(B)
-- 예시
SELECT * FROM 테이블명 ORDERS LIMIT 5 OFFSET 10
-- (A+1)부터 B개의 행을 출력
SELECT * FROM 테이블명 ORDER LIMIT 숫자(A), 숫자(B)
-- 예시
SELECT * FROM 테이블명 ORDER LIMIT 5, 8