-
[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