답변:
현상태대로 설명서를 말한다 :
이
LIMIT절은SELECT명령문이 리턴하는 행 수를 제한하는 데 사용될 수 있습니다 .LIMIT하나 또는 두 개의 숫자 인수를 취하는데, 둘 다 음이 아닌 정수 상수 여야합니다 (준비된 명령문을 사용할 때 제외).두 개의 인수를 사용하면 첫 번째 인수는 반환 할 첫 번째 행의 오프셋을 지정하고 두 번째 인수는 반환 할 최대 행 수를 지정합니다.
The offset of the initial row is 0 (not 1).
이 LIMIT절은 SELECT명령문에서 결과 세트의 행 수를 제한하기 위해 사용됩니다 . 이 LIMIT절은 하나 또는 두 개의 인수를 허용합니다. 두 인수의 값은 0 또는 양의 정수 상수 여야합니다.
다음은 LIMIT2 개의 인수가 있는 절 구문을 보여줍니다 .
SELECT * FROM tbl
LIMIT offset, count;
LIMIT 절에서 오프셋과 카운트가 무엇을 의미하는지 봅시다 :
offset지정 반환 할 첫 번째 행의 오프셋. 첫 번째 행의 오프셋은 1이 아니라 0입니다.count행의 지정의 최대 수는 돌아갑니다.LIMIT하나의 인수와 함께 사용 하는 경우이 인수는 결과 세트의 시작 부분에서 리턴 할 최대 행 수를 지정하는 데 사용됩니다.
SELECT * FROM tbl
LIMIT count;
위의 쿼리 LIMIT는 두 개의 인수를 허용 하는 절이 있는 다음 쿼리와 같습니다.
SELECT * FROM tbl
LIMIT 0, count;
이 LIMIT절은 종종 절과 함께 사용됩니다 ORDER BY. 먼저이 ORDER BY절을 사용하여 특정 기준에 따라 결과 집합을 정렬 한 다음 LIMIT절을 사용 하여 가장 낮은 값 또는 가장 높은 값을 찾습니다.
LIMIT 1 OFFSET 0. 그러나 특별한 이유가 없다면ORDER BY을 가진 쿼리에 실제로 포함시켜야LIMIT합니다.