처음 몇 개의 일치하는 숫자가 변경된 후에 (LIMIT 8
) 개의 레코드를 선택할 수있는 mysql select
을 찾고 있습니다. 나는 다양한 성과 이름 와 존스의 1000 테이블이있는 경우오프셋을 사용하여 mysql에서 레코드 선택
select id
from customers
where name LIKE "John%"
Limit 8
그래서 나는이 같은, 당신은 한계 문 오프셋 보낼 수있는 레코드 500-508
처음 몇 개의 일치하는 숫자가 변경된 후에 (LIMIT 8
) 개의 레코드를 선택할 수있는 mysql select
을 찾고 있습니다. 나는 다양한 성과 이름 와 존스의 1000 테이블이있는 경우오프셋을 사용하여 mysql에서 레코드 선택
select id
from customers
where name LIKE "John%"
Limit 8
그래서 나는이 같은, 당신은 한계 문 오프셋 보낼 수있는 레코드 500-508
을 선택할 수 있도록하려면 :
SELECT id
FROM customers
WHERE name LIKE "John%"
LIMIT 8 OFFSET 500
한계에 대해 OFFSET 500
에 유의하십시오. 그러면 '시작 지점'이 처음 500 항목 (항목 # 501)을 지나치게 설정됩니다.
따라서, 항목 # 501, # 502, # 503, # 504, # 505, # 506, # 507 및 # 508이 선택 될 것이다.
이
도 쓸 수있다 : 개인적으로LIMIT 500, 8
, 나는 많은 것을 싫어하고 순서를 이해하지 않습니다.
작은 포인트 : 500-508은 9 개 항목이므로 조정해야합니다.
솔루션으로 다음과 같은 SQL 쿼리
select id from customers where name LIKE "John%" Limit 500,8
을 실행 해보세요