이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 7.6. 스포츠 토토 베트맨 및 오프셋버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

2.6. 한계 및 오프셋

선택select_list발신테이블_표현
    [한도번호| 모두] [오프셋번호]

LIMIT를 사용하면 행의 일부만 검색할 수 있습니다. 나머지 쿼리에 의해 생성됩니다. 제한 개수가 다음과 같은 경우 주어진 경우 그 만큼의 행만 반환됩니다. 리미트 올은 LIMIT 절을 생략하는 것과 같습니다.

OFFSET은 반환을 시작하기 전에 많은 행을 건너뛰라고 말합니다. 클라이언트에 행. OFFSET 0은 OFFSET을 생략한 것과 같습니다. 조항. OFFSET과 LIMIT가 모두 나타나면 OFFSET 행은 LIMIT개의 행 수 계산을 시작하기 전에 건너뛰었습니다. 돌아왔습니다.

LIMIT를 사용할 때는 ORDER BY 절을 사용하는 것이 좋습니다 이는 결과 행을 고유한 순서로 제한합니다. 그렇지 않으면 쿼리 행의 예측할 수 없는 하위 집합을 얻게 됩니다. 10번째부터 20번째 행까지를 요구할 수도 있지만 10번째 행은 20번째부터 어떤 순서로요? 순서는 알 수 없고, ORDER BY를 지정하지 않은 경우.

쿼리 최적화 프로그램은 LIMIT을(를) 생성할 때 고려합니다. 쿼리 계획이므로 다른 계획을 얻을 가능성이 매우 높습니다. (다른 행 순서 생성) 귀하가 제공하는 것에 따라 한계 및 오프셋. 따라서 다른 LIMIT/OFFSET 값을 사용하여 쿼리 결과의 다른 하위 집합 선택일관되지 않은 결과를 제공합니다ORDER BY를 사용하여 예측 가능한 결과 순서를 적용하지 않는 한. 이것은 버그가 아닙니다. 그것은 사실의 본질적인 결과이다. SQL은 어떤 경우에도 쿼리 결과를 제공할 것을 약속하지 않습니다. ORDER BY를 사용하여 제한하지 않는 한 특정 순서 주문하세요.