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

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

Patricia Arquette
풀어 주다: 2024-12-05 01:05:14
원래의
888명이 탐색했습니다.

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

MySQL SELECT 쿼리에서 처음 10개 결과 건너뛰기

MySQL에서는 LIMIT를 사용하여 SELECT 쿼리의 처음 10개 결과를 건너뛸 수 있습니다. 절. 이를 통해 더 큰 데이터세트 내의 특정 결과에 집중할 수 있습니다.

구문:

SELECT * FROM table_name ORDER BY column_name LIMIT offset, row_count
로그인 후 복사

매개변수:

  • 오프셋: 시작하기 전에 건너뛸 행 수 결과.
  • row_count: 반환할 최대 행 수.

예:

처음 10개 행을 건너뛰고 "foo"라는 테이블의 다음 50개 행은 다음을 사용합니다. 쿼리:

SELECT * FROM foo ORDER BY id LIMIT 10, 50
로그인 후 복사

참고: MySQL의 행 번호는 1부터 시작하므로 결과 1은 첫 번째 행을 나타냅니다.

대체 해결 방법:

처음 10개의 결과를 건너뛰고 이후의 모든 결과를 반환하려면 다음을 수행하세요. 다음 해결 방법을 사용하세요.

  1. 테이블의 행 수를 반환하는 하위 쿼리를 만듭니다.
  2. 기본 쿼리의 하위 쿼리를 사용하여 건너뛸 행 수를 계산합니다.
SELECT * FROM foo
WHERE id > (SELECT COUNT(*) FROM foo) - 10
로그인 후 복사

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿