位置: 编程技术 - 正文

SQL数据分页查询的方法(sql查询结果分页)

编辑:rootadmin

推荐整理分享SQL数据分页查询的方法(sql查询结果分页),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sqlplus分页查询,sql数据分页查询怎么用,sql查询结果分页,sql查询结果分页,sql语句的分页查询,sql查询结果分页,sql语句的分页查询,sql语句的分页查询,内容如对您有帮助,希望把文章链接给更多的朋友!

最近学习了一下SQL的分页查询,总结了以下几种方法。

首先建立了一个表,随意插入的一些测试数据,表结构和数据如下图:

现在假设我们要做的是每页5条数据,而现在我们要取第三页的数据。(数据太少,就每页5条了)

方法一:

结果:

此方法是先取出前条的SID(前两页),排除前条数据的SID,然后在剩下的数据里面取出前5条数据。

缺点就是它会遍历表中所有数据两次,数据量大时性能不好。

方法二:

结果:

SQL数据分页查询的方法(sql查询结果分页)

此方法是先取出前条数据的SID,然后取出SID的最大值,再从数据里面取出 大于 前条SID的最大值 的前5条数据。

缺点是性能比较差,和方法一大同小异。

方法三:

结果:

此方法的特点就是使用 ROW_NUMBER() 函数,这个方法性能比前两种方法要好,只会遍历一次所有的数据。适用于Sql Server 之后的版本(不含)。

方法四:

结果:

此方法适用于Sql Server 之后的版本(不含)。

offset rows fetch next 5 rows only 这句代码我的理解是:跳过前面条数据(前2页)从下一条开始取5条数据。

个人感觉这个方法比使用 ROW_NUMBER() 函数的方法要好(从代码方面来看,代码也少很多),至于性能方面没有做过测试,就不说了。

不过,最后两种方法的性能肯定是远超前面两种方法的,具体的还是看实用。

标签: sql查询结果分页

本文链接地址:https://www.jiuchutong.com/biancheng/318980.html 转载请保留说明!

上一篇:sqlserver数据库高版本备份还原为低版本的方法(sql server 数据库技术)

下一篇:Sql Server 2016新功能之Row-Level Security(值得关注)(sql server 2016 sp2)

  • 申报个税后发生扣工资
  • 小规模纳税人不开票需要纳税吗
  • 公司的现金收入可以直接发工资吗
  • 简易计税36个月不能变指的是这个项目吗?
  • 工会经费申报晚了怎么处理
  • 分公司企业所得税分配比例
  • 零申报失败什么原因
  • 企业所得税报税日期
  • 在银行购买支票需要什么手续
  • 非房地产企业销售不动产增值税计算
  • 企业购车支付购置税流程
  • 固定资产盘亏是营业外支出吗
  • 幼儿园收取生活费通知
  • 租赁的设备伤人了谁的责任
  • 18年补交17年城建税会计分录
  • 医药酒精现在要兑水喝吗
  • 出口退税代理费用大概多少
  • 建筑类企业可以申报高新吗
  • 计提坏账准备需要什么附件
  • 设备升级改造如何开发票
  • 推迟确认收入的方法
  • 土地城镇化怎么计算
  • 拍卖市场拍售的旧机动车价格是公平市价
  • php中实现文件上传的函数
  • win11无法打开开始菜单怎么办
  • win11系统怎么进入运行界面
  • win10开机强制进入
  • 企业收购特殊税种有哪些
  • 对外支付企业所得税计税依据
  • 一文读懂谢娜张杰购房跳单事件始末
  • pytorch_lightning.utilities.exceptions.MisconfigurationException: You requested GPUs: [1] But...
  • 管理费用冲减其他应收款
  • 阿里巴巴php
  • 【超直白讲解opencv RGB与BGR】RGB模式与BGR模式有什么不同,如何相互转换?
  • openssl 加密套件
  • nbtstat命令
  • layui框架模板
  • 小规模纳税人增值税超过30万怎么纳税
  • 图书免增值税具体包括哪些
  • phpcms程序
  • 企业所得税会计利润
  • sql查询树状数据
  • 场地无偿使用证明的作用是什么
  • 税控盘维护费280账务处理
  • 工程在建工程转固清单
  • 网络销售平台有哪些平台
  • 建设工程项目设计阶段的投资控制方法有哪些
  • 购买理财产品现金流量表
  • 车间管理人员的福利费计入什么科目
  • 各类奖金正确的排序
  • 无形资产摊销的会计科目怎么录
  • 银行承兑汇票收款业务流程
  • 改制后企业是否可以剥离资产管理
  • dos下如何安装win7
  • win7 64位系统关机按钮不见了怎么找回 win7关机按钮设置步骤
  • win10预览版21301bug
  • 如何设置个性化桌面
  • zhudongfangyu.exe是什么进程,可以删除吗
  • win8系统损坏怎么修复
  • linuxmain函数
  • cocos2dx 3.17
  • opengl绘制三维图形代码
  • osg uniform
  • 金庸笔下十大最受欢迎人物
  • python中pyinstaller
  • javascript 二维码
  • linux find -cmin
  • android线程间通信的几种方法
  • jq easyui
  • android network
  • 南京市国家税务局
  • 工会经费税务机关代收规定
  • 医院盖章去哪个部门
  • 133平房子公摊36.88
  • 支部组织生活会流程
  • 查询如何查询
  • 完税凭证验证码
  • 纳税申报期限和税款缴纳期限一样吗
  • 行政事业单位自办食堂规定
  • 国企重组裁员政策解读
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设