SQL SERVER 中 MySQL LIMIT 子句的等效項?
首先,我們需要建立一個表來了解 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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP