반응형
MySQL에서 OFFSET과 함께 LIMIT를 사용할 때 어떤 행이 반환됩니까?
아래 쿼리에서 :
SELECT column
FROM table
LIMIT 18 OFFSET 8
우리는 얼마나 많은 결과를 어디서 그리고 어디에서 얻을 수 있습니까?
레코드 # 9에서 시작하여 레코드 # 26에서 18 개의 결과를 반환합니다.
에서 검색어를 읽고 시작하십시오 offset
. 먼저 8로 오프셋합니다. 즉, 쿼리의 처음 8 개 결과를 건너 뜁니다. 그런 다음 18로 제한합니다. 즉, 총 18 개의 레코드 인 레코드 9, 10, 11, 12, 13, 14, 15, 16 .... 24, 25, 26을 고려합니다.
이것을 확인하십시오 .
또한 공식 문서 .
OFFSET
테이블에서 시작 커서를 나타내는 키워드 일뿐입니다.
SELECT column FROM table LIMIT 18 OFFSET 8 -- fetch 18 records, begin with record 9 (OFFSET 8)
당신은 같은 결과 양식을 얻을 것이다
SELECT column FROM table LIMIT 8, 18
시각적 표현 ( R
일부 순서로 테이블에서 하나의 레코드 임)
OFFSET LIMIT rest of the table
__||__ _______||_______ __||__
/ \ / \ /
RRRRRRRR RRRRRRRRRRRRRRRRRR RRRR...
\________________/
||
your result
8로 column
언급했듯이 값 9에서 26 까지의 출력을 얻습니다.OFFSET
반응형
'IT story' 카테고리의 다른 글
하이퍼 링크에서 모든 스타일링 / 포맷 제거 (0) | 2020.07.05 |
---|---|
Mockito를 사용할 때 조롱과 스파이의 차이점은 무엇입니까? (0) | 2020.07.05 |
Windows git“경고 : LF는 CRLF로 대체됩니다.”경고 꼬리가 뒤로입니까? (0) | 2020.07.05 |
JSON 키 이름에서 어떤 문자가 유효 / 무효입니까? (0) | 2020.07.05 |
런타임에 [DllImport] 경로를 어떻게 지정합니까? (0) | 2020.07.05 |