[发明专利]一种数据分页查询方法和装置有效
申请号: | 201610720954.9 | 申请日: | 2016-08-24 |
公开(公告)号: | CN106227894B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 刘宇鉴;王强;郭会 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/28 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 王宝筠<国际申请>=<国际公布>=<进入 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种数据分页查询方法和装置,该方法包括:确定待查询的数据表当前的分页查询参数,该分页查询参数包括当前分页待显示的待显示条数、查询条件、当前起始查询的目标条数;确定该数据表的主键以及该主键的个数;从预置的多组查询语句模板组中,确定出与主键的个数对应的目标查询语句模板组;在该目标查询语句模板组中待写入该分页查询参数的位置写入该分页查询参数,并在该目标查询语句模板中待写入该主键的位置写入该主键,得到目标查询语句组;通过在数据库中执行该目标查询语句组,从该数据表中查询出从该目标条数开始的该待显示条数个记录。该方法和装置可以降低数据分页所需耗费的网络资源以及数据处理资源。 | ||
搜索关键词: | 一种 数据 分页 查询 方法 装置 | ||
【主权项】:
1.一种数据分页查询方法,其特征在于,所述方法包括:/n确定待查询的数据表当前的分页查询参数,所述分页查询参数包括:当前分页待显示的待显示条数、查询条件、当前起始查询的目标条数;/n确定所述数据表的主键以及所述主键的个数;/n从预置的多组查询语句模板组中,确定出与所述主键的个数对应的目标查询语句模板组,其中,所述查询语句模板组中包括至少两条查询语句模板;/n在所述目标查询语句模板组中待写入所述分页查询参数的位置写入所述分页查询参数,并在所述目标查询语句模板中待写入所述主键的位置写入所述主键,得到目标查询语句组;/n通过在数据库中执行所述目标查询语句组,从所述数据表中查询出从所述目标条数开始的所述待显示条数个记录;/n每组所述查询语句模板组包括:/n第一查询语句模板和第二查询语句模板;/n其中,所述第一查询语句模板的查询语句用于执行以下操作:/n按照升序获取满足所述查询条件的前r条记录的所有所述主键的键值,其中,r为所述目标条数m与所述待显示条数c之和;/n所述第二查询语句模板的查询语句用于执行以下操作:/n从所述前r条记录中,按照降序获取满足所述查询条件,且所述主键的键值与所述前r条记录中指定记录内所述主键的键值之间满足预设条件的前c条记录,所述指定记录为所述前r条记录按照升序排序时的最后一条记录;/n所述主键的键值与所述前r条记录中指定记录内所述主键的键值之间满足预设条件,包括:/n当所述主键包括第一主键和第二主键两个主键时,所述主键的键值与所述前r条记录中指定记录内所述主键的键值之间满足预设条件,包括:/n所述第一主键的键值等于所述指定记录的所述第一主键的键值且所述第二主键的键值小于等于所述第二主键的键值,或者,所述第一主键的键值小于所述指定记录的所述第一主键的键值;/n当所述主键包括第一主键、第二主键和第三主键这三个主键时,所述主键的键值与所述前r条记录中指定记录内所述主键的键值之间满足预设条件,包括:/n第一主键的键值等于所述指定记录的第一主键的键值、第二主键的键值等于所述指定记录的第二主键的键值且第三主键的键值小于等于所述指定记录的第三主键的键值,或者,第一主键的键值等于所述指定记录的第一主键的键值且第二主键的键值小于所述指定记录的第二主键的键值,或者,所述第一主键的键值小于所述指定记录的第一主键的键值。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610720954.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种文件类型获取方法及装置
- 下一篇:一种公共数据处理系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置