sql limit的用法

Posted 永远不要矫情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql limit的用法相关的知识,希望对你有一定的参考价值。

limit:用于限制由 SELECT 语句返回的数据数量。主要用于分页。格式如下:

select * from tableName limit i,n

tableName:表
i:为查询结果的索引值(默认从0开始),当i=0时可省略i
n:为查询结果返回的数量

例如:

create table test_limit_001(
id int,
a1 varchar(10),
a2 varchar(10)
);

insert   into test_limit_001 values
(1,'store1','ac1'),
(2,'store1','ac1'),
(3,'store1','ac1'),
(4,'store1','ac1'),
(5,'store1','ac1'),
(6,'store1','ac1'),
(7,'store1','ac1'),
(8,'store1','ac1'),
(9,'store1','ac1');
#从索引为0的位置开始,返回4条数据,也就是从第1条到第4条数据
select * from test_limit_001 limit 4; 
#从索引为2的位置开始,返回4条数据,也就是从第3条到第6条数据
select * from test_limit_001 limit 2,4;

第1条sql返回的结果如下:

第2条sql返回的结果如下:

以上是关于sql limit的用法的主要内容,如果未能解决你的问题,请参考以下文章

【SQL语句】-分页查询limit的用法

sql limit的用法

sql limit的用法

查询sql limit用法,望大神指教

sql中limit的用法——数据库系列学习笔记

sql中limit的用法——数据库系列学习笔记