이번에 틱택토게임을 진행하면서 게임방목록을 만들 때
위와 같은 화면과 같이 페이징 처리를 해야해서 페이징 쿼리를 진행하였다.
먼저 페이징 쿼리에 필요한 값에 대해 알아보자
Limit | 한 페이지에 출력할 데이터의 양 |
offset | Limit*(페이지 번호-1) |
페이징 쿼리는 보통 이 구문을 이용하면된다.
SELECT * FROM 테이블명
LIMIT #{limit}
OFFSET #{offset}
내가 페이징할 때 날린 쿼리는
<select id="gameList" parameterType="hashmap" resultType="hashmap">
SELECT *
FROM game_kde
order by seq desc limit 10
offset #{offset};
</select>
'Back-end Skill > DataBase' 카테고리의 다른 글
Python pandas을 통해 DB 마이그레이션하는 방법 (1) | 2022.10.05 |
---|---|
SQL 예제를 통한 LEFT JOIN에 대해 알아보기 (0) | 2022.06.28 |
TIL 37일차 SQL 데이터베이스 #NULL의 개념과 Not NULL의미 (0) | 2021.11.12 |
TIL 36일차 SQL 데이터베이스 #key (2) | 2021.11.11 |
TIL 35일차 SQL 데이터베이스 #생성된 테이블 확인하기 (0) | 2021.11.06 |