>데이터 베이스 >MySQL 튜토리얼 >MySQL SELECT 쿼리에서 처음 N개 결과를 건너뛰는 방법은 무엇입니까?

MySQL SELECT 쿼리에서 처음 N개 결과를 건너뛰는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-29 21:21:09989검색

How to Skip the First N Results in a MySQL SELECT Query?

MySQL에서 결과 건너뛰기: LIMIT 이해

MySQL에서 LIMIT 절은 쿼리에서 반환되는 결과 수를 제어하는 ​​강력한 도구입니다. 일반적인 시나리오 중 하나는 초기 결과 집합을 건너뛰고 특정 위치에서 표시를 시작해야 하는 것입니다.

문제:

처음 10개 결과를 건너뛸 수 있는 방법은 무엇입니까? MySQL SELECT 쿼리?

답변:

처음 10개의 결과를 건너뛰려면 매개변수 두 개와 함께 LIMIT 절을 활용할 수 있습니다. 첫 번째 매개변수는 시작 위치(0부터 시작)를 나타내고, 두 번째 매개변수는 반환할 레코드 개수를 나타냅니다.

예를 들어 11번째 행부터(처음 10개 건너뛰기) 결과를 반환하려면 다음 쿼리를 사용합니다.

SELECT * FROM foo LIMIT 10, 50

이 쿼리에서 "foo"는 테이블 이름을 나타냅니다. 첫 번째 매개변수인 10은 MySQL에게 11번째 행부터 결과 가져오기를 시작하도록 지시합니다. 두 번째 매개변수 50은 총 50개의 행이 반환되어야 함을 지정하며 결과적으로 11~60행이 됩니다.

참고: MySQL의 행 번호는 0부터 시작한다는 점을 기억하는 것이 중요합니다. . 따라서 첫 번째 행을 건너뛰려면 시작 위치 1을 사용합니다.

위 내용은 MySQL SELECT 쿼리에서 처음 N개 결과를 건너뛰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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