- LIMIT: 인쇄되는 줄 수를 제한합니다.
- 오프셋: 출력의 시작 라인 지정
SQL SELECT 명령의 결과로 반환되는 행 수를 제한할 수 있습니다.
제한 절은 표준 SQL이 아닙니다. 이것은 MySQL 및 PostgresSQL에서 사용할 수 있는 구문입니다.
제한 절은 where 절 또는 order by 절 뒤에 작성됩니다.
Microsoft SQL Server에는 MySQL의 LIMIT와 유사하게 작동하는 “TOP” 절이 있습니다.
Oracle에는 제한이나 최고가 없습니다. Where에서 조건을 지정하여 행 수를 제한할 수 있습니다.
| ; MySQL SELECT * FROM 테이블명 (WHRE 조건문) (ORDER BY 컬럼명) 국경 count(OFFSET 시작 라인); |
| ; SQL 서버 선택하다 맨 위 카운트 FROM tablename; |
| ;신탁 SELECT * FROM 테이블 이름 행 번호 <= 5; |
학생 테이블의 내용은 다음과 같습니다.

학생 테이블 출력 행 수를 7개로 제한합니다.
| mysql> 학생에서 * 선택 국경 7; |

다음 코드는 학번(학분)이 가장 큰 학생 5명만 반환하는 SQL문이다.
| mysql> 학생에서 * 선택 정렬 기준 학분 설명 국경 5; |

오프셋
| SELECT * FROM 테이블 LIMIT 카운트 OFFSET 시작 행; |
OFFSET으로 출력할 출발선을 설정할 수 있습니다. 오프셋은 생략하면 기본값이 0입니다.
다음 코드는 오프셋 3에서 시작하여 5줄을 출력하는 예제입니다. 오프셋은 0을 기준으로 합니다.
| mysql> 학생 제한 5 오프셋 3에서 *를 선택하십시오. |

인터넷에서 게시판 목록을 많이 보셨을 것입니다.
5페이지를 선택하면 5페이지부터 10개의 목록이 출력됩니다. 오프셋을 사용하여 이러한 기능을 구현할 수 있습니다.