如何操作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行的数据

第三页的数据

阅读剩余部分

相关阅读 >>

怎样用一条sql语句查询不同的数据库

如何使用phpmyadmin添加数据

mysql找回用户数据的案例

在表中设置外键实现的是哪一类数据完整性

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

详解mysql函数拼接查询concat函数的使用方法

详解mysql 事务及数据的一致性处理

jdbc是如何实现动态查询的?

mysql数据控制语言

excel数据如何批量导入navicat

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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