limit的使用——分页显示

这篇具有很好参考价值的文章主要介绍了limit的使用——分页显示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

limit 的具体应用(非常重要经常使用)

   1、limit作用:将查询结果集的一部分取出,通常使用在分页查询当中(比如:百度的查询结果分页显示,每页10条)分页的作用是为了提高用户的体验,因为一次全部查询出来,用户体验差。

   2、limit的使用:

                完整用法:

                    limit startIndex,length   (startIndex起始下标  length长度 起始下标从0开始)

                缺省用法:

                    limit length       这就是取前length个

          案例:按照薪资降序排列,取出排名前5名的员工:

                select

                        ename,sal

                from

                        emp

                order by

                        sal desc        #工资降序

                limit

                        5;                #取前5名    需要注意:在mysql中limit在order by之后执行!!!!!

         案例:按照薪资降序排列,取出排名[3-5]名的员工:

               select

                       ename,sal

               from

                       emp

               order by

                       sal desc

               limit

                       2,3;        #2表示起始位置从下标2开始,也就是第三条记录开始,3表示长度也就是取3条记录。

   3、分页

      需求:每页显示5条记录

                     分析:

              第1页:limit 0,5        [0 1 2 3 4]       

              第2页:limit 5,5        [5 6 7 8 9]

              第3页:limit 10,5      [10 11 12 13 14]

              第4页:limit 15,5      [15 16 17 18 19]  

     总结:开始下标 = (页数 - 1)* 记录条数          每页显示pageSize条记录:

                  第pageNo页:limit (pageNo - 1) * pageSize,pageSize      --->这是公式需要记住

   java 语句这样写:

            public static void main(String[] args){

                   //用户提交过来一个页码数,以及每页显示的条数

                   int pageNo = 5;//第5页

                   int pageSize = 10;//每页显示10条

                   int startIndex = (pageNo -1) * pageSize;

                   String sql = "select ... limit " + startIndex + "," + pageSize;

            }文章来源地址https://www.toymoban.com/news/detail-432715.html

到了这里,关于limit的使用——分页显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL分页查询详解:优化大数据集的LIMIT和OFFSET

    最近在工作中,我们遇到了一个需求,甲方要求直接从数据库导出一个业务模块中所有使用中的工单信息。为了实现这一目标,我编写了一条SQL查询语句,并请求DBA协助导出数据。尽管工单数量并不多,只有3000多条,但每个工单都包含了大量的信息。DBA进行了多次导出操作,

    2024年02月10日
    浏览(52)
  • mysql mybatis分页查询 大数据量 非常慢

     查阅了很多博客和资料,这篇文章以思路为准,详细代码不细说,都是非常简单的方法,一看就明白。具体实现稍微百度一下就能出来。仅供参考。 如题:单表数据已经达到4千万条数据,通过mybatis的分页查询效率非常低下。         当然,前提是索引什么的优化已经都

    2024年01月19日
    浏览(37)
  • 玩转Mysql系列 - 第8篇:详解排序和分页(order by & limit),及存在的坑

    这是Mysql系列第7篇。 环境:mysql5.7.25,cmd命令中进行演示。 代码中被[]包含的表示可选,|符号分开的表示可选其一。 本章内容 详解排序查询 详解limit limit存在的坑 分页查询中的坑 排序查询(order by) 电商中:我们想查看今天所有成交的订单,按照交易额从高到低排序,此

    2024年02月11日
    浏览(47)
  • JSON Schema的应用(具体的使用场景)

    JSON Schema 是用于验证 JSON 数据结构的强大工具,Schema可以理解为模式或者规则。 要定义 JSON Schema 是什么,我们可能应该首先定义 JSON 是什么。JSON 代表“JavaScript Object Notation”,一种简单的数据交换格式。它最初是作为万维网的符号。由于 JavaScript 存在于大多数 Web 浏览器中

    2024年02月14日
    浏览(39)
  • 第9讲:使用ajax技术实现增删改查及分页显示功能(jQuery)

    本讲内容首先讲解jQuery对ajax的支持,分别讲解$.post,$.get,$.ajax等方法,这些方法的参数,使用方法及区别。最后对ajax的综合应用举例:在同一个页面实现新增,修改,删除学校资料,分页列表等功能,前端使用html静态页面,使用MySQL数据库,后台使用servlet技术实现。 基础环

    2024年02月11日
    浏览(39)
  • 微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法

    微信小程序 调云函数 信息推送失败,提示errcode\\\":45015,\\\"errmsg\\\":\\\"response out of time limit or subscription is canceled hint 查了很多资料都说是, 由于长时间用户OpenId未和微信公众号做互动消息,微信公众号会停止对用户进行消息推送,但没说如何操作,决定写一下详细的操作步骤,希望对

    2024年02月07日
    浏览(44)
  • 湘大 XTU OJ 1148 三角形 题解(非常详细):根据题意朴素模拟+观察样例分析需要计算几轮 具体到一般

    1148 三角形 题目描述 给一个序列, 按下面的方式进行三角形累加,求其和值 。 比如序列为 1,2,3,4,5 输入 有多组样例。每个样例的第一行是一个整数N( 1≤N≤100 ),表示序列的大小, 如果N为0表示输入结束。这个样例不需要处理。 第二行是N个整数,每个整数处于[0,100]之间。

    2024年02月13日
    浏览(45)
  • Elasticsearch分页搜索数量不能超过10000的解决This limit can be set by changing the [index.max_result_window] index

    开发环境:  JDK1.8、Elasticsearch7.3.1、RestHighLevelClient 问题:  最近在通过Java客户端操作ES进行分页查询(from+size)时,分页获取满足条件的数据和总数。发现满足条件的数据总数一旦超过10000条,使用SearchResponse的getHits().getTotalHits().value返回的结果永远是10000。为什么会被限制只能搜

    2024年02月04日
    浏览(41)
  • vue3 页面显示中文,分页显示中文

    vue3 分页默认为英文 ,但想要中文显示 那么在App.vue中的代码为三步即可,引入中文,声明中文 ,绑定中文; 1. import zhCn from  \\\'element-plus/es/locale/lang/zh-cn\\\'; 2. let locale = zhCn; 3.  :locale=\\\"locale\\\" 

    2024年02月10日
    浏览(40)
  • 微信小程序,仿微信,下拉显示小程序效果,非常丝滑

    1. 视图层 使用到了微信小程序的movable-view(可移动的视图容器)和movable-view的可移动区域。 微信小程序文档 3. css 注意:移动区域一定要大于可移动视图容器,否则将无法移动 我这里 .area-style设置200vh .view-style设置100vh 这里有个细节: 当移动区域到最下方时,继续往下滑动

    2024年02月15日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包