limit用法

1、显示先n行的数据  --limit n

此用法等同于sqlserver中的top n 

SELECT * FROM auth_user  ORDER BY id LIMIT 10

查询结果:

 

 

2、limit完整的是连个参数,limit offset,num 。 offset第一个参数表示偏移量,第二个参数num是显示数据(从偏移量的下一条数据开始) 

 --sqlserver的top没有这个功能

例一:显示前n条数据

SELECT * FROM auth_user  ORDER BY id LIMIT 10
等同于
select * from authSELECT * FROM auth_user  ORDER BY id LIMIT 10
等同于
select * from auth_user  ORDER BY id LIMIT 0,10 --偏移量是0 即从第一条数据开始,显示10条数据_user  ORDER BY id LIMIT 0,10 --偏移量是0 即从第一条数据开始,显示10条数据

例二:显示第3条数据

SELECT * FROM auth_user ORDER BY id  LIMIT 2,1 --偏移量2 即从第三条数据开始,显示数量=1条数据

 

查询结果:

 

 

例三:显示第3~5条的数据

SELECT * FROM auth_user ORDER BY id LIMIT 2,3 --偏移量2 即从第三条数据开始,往后显示3条, 即3,4,5

显示结果:

 

posted on 2021-03-15 09:37  jesse_zhao  阅读(1004)  评论(0)    收藏  举报

导航