- 0
- 0
- 约6.1千字
- 约 8页
- 2019-09-07 发布于湖北
- 举报
第 PAGE 6 页 共 NUMPAGES 9 页
SQL Server 数据库分页查询技术
1.引言
在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页。
2.常用的数据分页方法
我们经常会碰到要取n到m条记录,就是有分页思想,下面罗列一下一般的方法。
我本地的一张表 tbl_FlightsDetail,有300多W记录,主键 FlightsDetailID(Guid),要求按照FlightsDetailID排序 取 3000001 到3000010 之间的10条记录,也是百万级。
方法1 定位法 (利用ID大于多少)
语句形式:
select top 10 * from tbl_FlightsDetail where FlightsDetailID(
select max(FlightsDetailID) from (
select top 3000000 FlightsDetailID from tbl_FlightsDetail order by FlightsDetailID
) as t
) order by FlightsDetailID
执行计划:
先查出 top 300000,再聚合取这个集
您可能关注的文档
最近下载
- 给排水国标图集-04S531-5:湿陷性黄土地区排水检查井.pdf VIP
- 2026年德州市12345热线受理中心公开招聘(25人)笔试备考题库及答案解析.docx VIP
- NBT11820-2025 煤层气钻井地质设计规范.docx VIP
- 22G101-1图集—混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土框架、剪力墙、梁、板).pdf VIP
- 2025年AWS认证SysOps管理员NAT网关专题试卷及解析.pdf VIP
- 电动轮椅车产品技术要求.doc VIP
- 中医戒烟课件最新完整版本.pptx VIP
- 05S804矩形钢筋混凝土蓄水池(建筑结构图集).pdf
- 2025年上海市15区高三语文二模试题汇编之现代文二(教师版).docx VIP
- 2025年3月29日全国事业单位联考B类《综合应用能力》真题及参考答案(OCR).pdf VIP
原创力文档

文档评论(0)