>데이터 베이스 >MySQL 튜토리얼 >MySQL LIMIT 및 OFFSET: 반환되는 행 수와 행 시작 위치는 무엇입니까?

MySQL LIMIT 및 OFFSET: 반환되는 행 수와 행 시작 위치는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-23 02:21:14951검색

MySQL LIMIT and OFFSET: How Many Rows Are Returned and Where Do They Start?

오프셋이 포함된 MySQL 제한: 어떤 결과가 반환됩니까?

MySQL에서 LIMIT 및 OFFSET 절을 사용하면 특정 수의 결과를 검색할 수 있습니다. 지정된 오프셋에서 시작하는 테이블의 행입니다. 이 문서에서는 LIMIT 및 OFFSET 절이 상호 작용하여 쿼리에서 반환되는 행을 결정하는 방법을 살펴봅니다.

다음 예제 쿼리를 고려하세요.

SELECT column
FROM table
LIMIT 18 OFFSET 8

반환되는 결과 수 ?

LIMIT 절은 18개의 행이 반환되도록 지정합니다. query.

결과는 어디에서 시작됩니까?

OFFSET 절은 결과가 행 #9에서 시작됨을 나타냅니다. 이는 OFFSET이 결과 반환을 시작하기 전에 건너뛸 행 수를 지정하기 때문입니다.

이것이 어떻게 작동하는지 더 잘 이해하기 위해 쿼리를 분석해 보겠습니다.

  • OFFSET 절은 결과 집합의 처음 8개 행.
  • 그런 다음 LIMIT 절은 나머지 행을 가져와서 결과 집합의 처음 18개 행을 반환합니다.
  • 즉, 결과는 레코드 #9(건너뛴 8개 행 이후)에서 시작하여 레코드 #26(18개 행이 반환된 이후)에서 끝납니다.

In 요약하면 위 쿼리는 레코드 #9부터 시작하여 레코드 #26까지 18개의 결과를 반환합니다. 자세한 내용은 LIMIT 및 OFFSET에 대한 공식 MySQL 문서를 참조하세요.

위 내용은 MySQL LIMIT 및 OFFSET: 반환되는 행 수와 행 시작 위치는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.