如何操作MSSQL查询数据分页


本文摘自PHP中文网,作者一个新手,侵删。

这几天刚好碰到数据的分页查询,觉得不错,Mark一下,方法有两种,都是使用select top,效率如何就不在这讨论

方法1:利用select top配合not in(或者not exists),查询第n页的时候,过滤掉n-1页的数据即可,示例假设每页查询数量为5,查询第3页的数据;

Select Top 5 UserCode,UserName from userInfo where UserCode not in (select top ((3-1)*5) UserCode from UserInfo order by UserCode asc) order by UserCode asc

前15行的数据

第三页的数据

阅读剩余部分

相关阅读 >>

mysql如何导入txt数据?

navicat怎么导出数据

sql函数及查询 方法

分页查询的使用详解

数据库查询优化方法

mysql中关于连接(join)查询详解

详解mysql插入数据成功但是报[err] 1055错误如何解决

mysql数据库如何导出数据?

分析优化mysql 多表联合查询效率

mysql实现大量数据转换为数组

更多相关阅读请进入《MSSQL》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...