반응형
MySQL은 처음 10 개의 결과를 건너 뛰었습니다.
MySQL에서 SELECT 쿼리의 처음 10 개의 결과를 건너 뛰는 방법이 있습니까? LIMIT와 같은 작업을하고 싶습니다.
두 개의 매개 변수와 함께 LIMIT를 사용하십시오. 예를 들어 11-60 (결과 1이 첫 번째 행) 결과를 반환 한 다음을 사용합니다.
SELECT * FROM foo LIMIT 10, 50
모든 결과를 반환하는 솔루션은 Thomas의 답변을 참조하십시오 .
트릭을 수행해야하는 업무도 있습니다.
SELECT column FROM table
LIMIT 10 OFFSET 10
오프셋 은 당신이 찾고있는을 구석으로입니다.
SELECT * FROM table LIMIT 10 OFFSET 10
수동 으로 :
특정 모든에서 결과 집합의 끝까지 행을 검색하려는 두 번째 변수에 큰 수를 사용할 수 있습니다. 이 문은 96 번째 행에서 마지막 행까지의 모든 행을 검색합니다.
SELECT * FROM tbl LIMIT 95,18446744073709551615;
물론,은 교체해야 우리 당신합니다 95
으로 10
. 그런데 그들이 사용하는 많은 수는 2 ^ 64-1입니다.
LIMIT를 사용하면 여러 행을 건너 뛸 수 있습니다. 그것은 두 개의 매개 변수를, 그 중 첫 번째-행 수를하는 것은 생략 할 수있다
select * from table where id not in (select id from table limit 10)
id
테이블의 키는 어디에 있습니까?
테이블에 ID 별 주문이있는 경우 다음과 같이 쉽게 수행 할 수 있습니다.
select * from table where id > 10
참고 URL : https://stackoverflow.com/questions/2827029/mysql-skip-first-10-results
반응형
'IT' 카테고리의 다른 글
Apple의 Swift에서 노드를 부동으로 변환 (0) | 2020.08.31 |
---|---|
프로그래머 퍼즐 : 게임 내내 체스 판 상태 인코딩 (0) | 2020.08.31 |
ImportError : NUMPY_MKL 이름이 없습니다. (0) | 2020.08.31 |
다중 바인딩에서 1 바인딩에 대한 상수 값을 어떻게합니까? (0) | 2020.08.31 |
selectMatch에서 각도 ui-bootstrap typeahead 복수? (0) | 2020.08.31 |