位置: 编程技术 - 正文

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)

  • 应交税费转出未交增值税借贷方表示什么
  • 税控系统技术维护费会计处理280
  • 个人劳务费的免税政策
  • 累计个税是每年累计吗
  • 公司买的电器可以抵扣吗
  • 子公司内部交易抵消举例说明
  • 费用票如何做账务处理
  • 季度30万免增值税2019
  • 事业单位取暖费什么时候发
  • 利息保障倍数为负数,是偿债能力弱的表现
  • 员工的油费补贴怎么算
  • 跨年度费用怎么入账
  • 企业维修厂房购进材料怎样做账务处理?
  • 进口缴纳关税
  • 公司做账是做什么
  • 外籍员工缴纳商业保险
  • 外国专家工资个税
  • 增值税发票如何读入金税盘
  • 银行开户存入的钱怎么取
  • 货物返利怎么做分录
  • 保险公司赔偿的存货自然灾害损失
  • 预付账款收到发票的会计分录
  • 事业单位财政补助和全额拨款有什么区别
  • svchost程序错误怎么修复
  • 如何设置电脑从硬盘启动
  • 保险支付方式有哪些
  • dghm.exe是什么程序
  • 民办非企业的税金及附加放在哪个科目
  • 企业自行搬迁需要交税吗
  • 个人出租有形动产怎么交税
  • php ssl
  • 劳务报酬所得的计税标准
  • 公众号 企业
  • 没签订采购合同怎么办
  • 准备动作怎么做
  • kali linux如何使用
  • ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
  • typescript instanceof
  • YOLOv5网络结构组成
  • 安卓京东抢购
  • php自带的加密解密函数
  • 手机做固定资产报废理由怎么写好
  • 诉讼代理费计入事业单位什么科目
  • 所有者权益变动表模板excel
  • 公司给员工租房进项税可以抵扣吗
  • 增值税普通发票和普通发票一样吗
  • 织梦怎么用模板建站
  • mongodb数据库中使用哪个数据库可以设置用户名和密码
  • 给客户买的车票怎么查询
  • 待报解预算收入是什么意思,扣了钱
  • 股权转让过程中的税费
  • 货到票未到的会计分录怎么做
  • sql server2008中删除表中记录的命令
  • 一般纳税人收到的普票可以抵扣吗
  • 增值税税控系统技术维护费怎么抵扣
  • 破产清算应收账款怎么评估
  • 实收资本如何进行核算
  • 总公司与分公司账务处理
  • 公司给员工买房子如何做账
  • 汇算清缴退费怎么入账
  • 停车费专用发票
  • sql server的数据库
  • centos rpm命令
  • sql游标实例
  • bios开机密码怎么关闭
  • windows server 2008 r2激活密钥
  • m1 macbook压缩能力
  • 如何在xp系统中调整移动硬盘
  • WIN7系统如何恢复出厂系统
  • windows to go教程
  • win7屏幕不停闪烁
  • 基于重大误解实施的民事法律行为
  • javascript入门教程
  • node 删除文件
  • 视觉观点
  • jquery ui dialog替代confirm实例分析
  • python pil gif
  • 办理供票资格申请
  • 失业保险金领取成功
  • 国税总局17号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设