ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

    댓글

Designed by Tistory.