sql
-
2020-09-08 오늘의 일지Dev/개발일지 2020. 9. 8. 15:21
mysql 쿼리를 작성하다 보니 불현듯 까먹을까봐 저장. limit의 경우 몇개까지를 제한한다의 의미도 있지만 파라메터를 두개 사용할 경우 앞의 숫자는 skip의 의미를, 뒤의 숫자는 제한의 의미를 갖게 된다. 예를 들어 select ~~~~ limit 10,10의 경우 모든 결과 셋이 나온 다음에 그 중에서 앞의 10개는 건너뛰고 10개를 출력하라는 의미가 된다. limit 10이라고 작성을 할 경우 앞의 0개를 건너뛰고(0이 생략된 것) 10개 제한으로 출력하라는 의미로 이해했다. 페이징 처리에서 이를 사용해야겠다.