位置: 编程技术 - 正文

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)

  • 农产品收购发票使用范围
  • 月末转出未交增值税时应借记的科目是
  • 汇算清缴补缴企业所得税怎么做账
  • 对方公司已注销如何付款
  • 生产部的管理人员简介范文
  • 土建工程维修
  • 资产负债和所有者权益三要素反映企业的
  • 赔偿款能否税前抵扣
  • 工程材料增值税税率2023年
  • 个人所得税税前扣除是什么意思
  • 分期付款外币采购形成的差异如何做会计处理?
  • 收到对方开错的发票怎么处理
  • 运保佣是什么
  • 个人独资企业个人所得税核定征收
  • 企业多缴纳所得税怎么办
  • 打款金额少于开票金额
  • 公司用商标权作假违法吗
  • 租赁合同印花税计税依据含税吗
  • 陕西省水利基金的税率
  • 以前年度损益调整贷方余额表示什么
  • 购买法下购买成本包括
  • 应收账款年末余额过大
  • 收到退回残疾金分录
  • 4s店以车换车怎么算的
  • 无形资产有哪些摊销方法
  • 局域网网速太慢怎么办
  • 购货款先到支付后付款
  • 荣耀畅玩7怎么截长图
  • 暂估入账的固定资产可以计提折旧吗
  • 关联方核对
  • 实现扩展功能的快捷键
  • zip命令详解
  • 以前年度损益调整是什么意思
  • 电子承兑汇票到期怎么收款
  • vue$router
  • mysql数据库高可用方案
  • 个人所得税税率怎么算
  • 不入库存商品直接走成本会怎样
  • 没有虚拟化iommu
  • 银行对帐单
  • 代理费属于
  • 无形资产摊销是按原值吗
  • 最新减免税申报表填写举例
  • 公司买车赠送给个人,怎么交税
  • 过路费发票可以抵扣进项税吗
  • 销售发生亏损如何记账
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 百旺开发票清单
  • 房屋租赁产生的税费叫什么
  • 公司筹建期间预算怎么写
  • 公司与公司之间的借款合法吗
  • 纳税人延期缴纳税款
  • 房地产企业销售商品房增值税税率
  • 定额发票累计领取怎么算
  • 视同销售的几种情况
  • mysql5.7重装
  • mysql事务视图
  • xp系统安装程序没反应
  • 修改linux系统ip
  • samba开启
  • winxp开机启动程序
  • win7免费win10
  • xp显示缩略图
  • js模拟登录网站
  • js布尔类型用法
  • 深入理解javascript特性.pdf
  • node js作用
  • ssh执行远程命令 参数
  • Unity3D游戏开发(第2版)
  • 利用python进行爬虫
  • nodejs cgi
  • python如何发送http请求
  • 在谈到民族这个概念是我们一再指出
  • [置顶]公主大人接下来是拷问时间31
  • javascript零基础入门
  • 一般纳税人开劳务费税率是多少2023
  • 东莞各税务分局电话
  • 进项税销项税抵扣公式
  • 国地税发展历程
  • 个人所得税法全文完整版2021实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设