首页 > 数据库技术 > 详细

SQL中的limit

时间:2020-07-14 17:59:27      阅读:52      评论:0      收藏:0      [点我收藏+]
概述

1、主要用于提取前几条或者中间某几行数据。
2、select * from table limit m,n;
其中m是指记录开始的index,从0开始,表示第一条记录;n是指从m+1条开始,取n条。
select * from table limit 2, 4;
即取出第3条至第6条,4条记录。
3、取前五个:
limit 0, 5;等同于limit 5;
4、limit不通用,是mysql特有的,其他数据库中没有。
5、limit是sql语句最后执行的一个环节。

例子

找出工资排名在第4到第9名的员工。

SELECT ename, sal 
from emp 
order by sal desc 
limit 3, 6;

技术分享图片

通用的标准分页SQL

1、每页显示3条记录:
第1页: 0, 3
第2页: 3, 3
第3页: 6, 3
第4页: 9, 3
第5页: 12,3
2、
每页显示pageSize条记录:
第pageNo页:(pageNo-1) * pageSize, pageSize
3、
pageSize:每页显示多少条记录
pageNo:显示第几页
4、java代码:

int pageNo = 2; //页码是2
int pageSize = 10; //每页显示10条
limit(pageNo - 1) * pageSize, pageSize

SQL中的limit

原文:https://www.cnblogs.com/yu011/p/13299702.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!