limit 는 전 글에서 기고했듯이 레코드중 Location 부터 size 만큼 가져온다.
해당 레코드를 전부 조회하고 사용하는 것이 아니기 때문에 Paging 처리에 적합하다.
SELECT * FROM 테이블명 LIMIT 시작로우 , 갯수
MyBatis에서 사용할때는 이렇게 하면 되지 않을까 싶다.
<select parameterType="java.lang.Integer" resultType="Alias" useGenerateKey="true" keyProperty="키의 프로퍼티명" >
SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC LIMIT #{arg0} , #{arg1}
</select>
subQuery를 이용하여 Key값으로 join 시키면 더 빠른 속도를 가질 듯 싶다.
'MySQL' 카테고리의 다른 글
Foreign Key Options (0) | 2020.08.07 |
---|---|
IF EXISTS, IF NOT EXISTS (0) | 2020.07.22 |
출력하는 컬럼을 제한하는 limit (0) | 2020.07.22 |