首先,我们需要创建一个表来了解limit子句(对于SQL Server来说是我们想要的)。我们将在CREATE命令的帮助下创建一个表。
mysql> CREATE table limitDemo -> ( -> id int, -> primary key(id) -> );
之后,让我们将记录插入表中-
mysql> INSERT into limitDemo values(1); mysql> INSERT into limitDemo values(2); mysql> INSERT into limitDemo values(3); mysql> INSERT into limitDemo values(4); mysql> INSERT into limitDemo values(5); mysql> INSERT into limitDemo values(6); mysql> INSERT into limitDemo values(7); mysql> INSERT into limitDemo values(8); mysql> INSERT into limitDemo values(9);
在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)