DB/mysql

LIMIT , OFFSET ?

이건욱 2020. 4. 14. 12:35

LIMIT문은 검색후 RETURN 값의 개수를 지정해줄수 있습니다.

 

만약에 1000개의 데이터를 전부 Return 하면 성능상 문제가 생길수 있습니다. 

 

 예시 :) 

SELECT * FROM temp LIMIT 10;

다음과 같이 temp라는 테이블에서 10개 값만 RETURN 합니다.

 

OFFSET 

OFFSET에 숫자에 따라서 SKIP을 할수가 있습니다.

 

예시 :)

SELECT * FROM temp LIMIT 10 OFFSET 1;

 

위와 같이 위에 데이터가 하나가 안보이는것을 알수가 있습니다.

 

감사합니다.