먼저 limit 절을 이해하기 위해 테이블을 생성해야 합니다(SQL 서버에 대해 원하는 대로). CREATE 명령을 사용하여 테이블을 생성합니다.
표 만들기
mysql> CREATE table limitDemo -> ( -> id int, -> primary key(id) -> ); Query OK, 0 rows affected (0.58 sec)
그런 다음 테이블에 레코드를 삽입합시다 -
mysql> INSERT into limitDemo values(1); Query OK, 1 row affected (0.16 sec) mysql> INSERT into limitDemo values(2); Query OK, 1 row affected (0.12 sec) mysql> INSERT into limitDemo values(3); Query OK, 1 row affected (0.11 sec) mysql> INSERT into limitDemo values(4); Query OK, 1 row affected (0.10 sec) mysql> INSERT into limitDemo values(5); Query OK, 1 row affected (0.12 sec) mysql> INSERT into limitDemo values(6); Query OK, 1 row affected (0.13 sec) mysql> INSERT into limitDemo values(7); Query OK, 1 row affected (0.15 sec) mysql> INSERT into limitDemo values(8); Query OK, 1 row affected (0.09 sec) mysql> INSERT into limitDemo values(9); Query OK, 1 row affected (0.14 sec)
SELECT 문을 사용하여 모든 레코드 표시 -
mysql> SELECT * from limitDemo;
다음은 출력입니다.
+----+ | id | +----+ | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | +----+ 9 rows in set (0.00 sec)
limit 절의 쿼리를 보고 구문 -
로 시작하겠습니다.SELECT column_name1……..N from yourTableName limit integervalue offset integervalue;
이제 위의 쿼리를 적용합니다 -
mysql> SELECT id from limitDemo limit 5 offset 2;
다음은 출력입니다.
+----+ | id | +----+ | 3 | | 4 | | 5 | | 6 | | 7 | +----+ 5 rows in set (0.00 sec)