Back-End/MySQL

[Mybatis] SQL 쿼리로 게시판 페이징 처리하기

siyamaki 2022. 3. 29. 16:03
<select id="searchBoard" parameterType="String" resultType="BoardDTO">
    SELECT *
    FROM board
    ORDER BY date DESC
    LIMIT #{limit}
    OFFSET #{offset}
</select>

limit변수 -> 한번에 몇개의 게시글을 보여줄 것인지

offset -> 몇 번째 페이지로 보여줄 것인지(limit * n)

 

limit = 100

offset = 0

0개부터 100개까지

 

limit = 100

offset = 300

300개부터 시작해서 100개만