欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

07. 分页写法小结

程序员文章站 2022-04-25 13:53:42
...

分页的实现方式有这几种: 1. 在前台程序中,将所有的记录都读到本地,前台程序通过游标在数据集中上下移动,数据量大的话,性能很差,不推荐; 2. 前台程序请求某一页数据时,到数据库做一次查询,返回符合条件的相应记录,这也是目前常用的方法; 3. 对方

分页的实现方式有这几种:
1. 在前台程序中,将所有的记录都读到本地,前台程序通过游标在数据集中上下移动,数据量大的话,香港空间,性能很差,不推荐;
2. 前台程序请求某一页数据时,虚拟主机,到数据库做一次查询,返回符合条件的相应记录,这也是目前常用的方法;
3. 对方式2的改进,当请求某一页时,同时将前后几页一并返回,用户翻页时就不需要反复请求数据库了。


对于2,3的实现,香港服务器租用,随着SQL Server版本的升级,常用的方法有三种:TOP,ROW_NUMBER,OFFSET/FETCH NEXT。
测试数据:

) split_pages split_pages ( ID , Name varchar(100) ) split_pages ((10)) split_pages