LIMIT
子句可以被用于强制
SELECT
语句返回指定的记录数。LIMIT
接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是
0(而不是
1):
为了与
PostgreSQL
兼容,MySQL
也支持句法:
LIMIT
#
OFFSET
#。
mysql>
SELECT
*
FROM
table
LIMIT
5,10;
//
检索记录行
6-15
为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为
-1:
mysql>
SELECT
*
FROM
table
LIMIT
95,-1;
//
检索记录行
96-last.
如果只给定一个参数,它表示返回最大的记录行数目:
mysql>
SELECT
*
FROM
table
LIMIT
5;
//检索前
5
个记录行
换句话说,LIMIT
n
等价于
LIMIT
0,n。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。