SQL Server分页小方法
来源:互联网 发布:淘宝全屏代码在线生成 编辑:程序博客网 时间:2024/06/04 23:27
SQL Server分页的三种方法
- 利用top和主键not in()进行分页
--每页分两条的分页sql语句--每页几条 和当前是第几页--((3-1)*3) 第一个3代表的是当前是第几页 第二个3代表的是当前每页有几条select top 3 * from student where sid not in(select top ((3-1)*3) sid from student)
- 利用row_number()进行分页
--(2-1)*3+1 2是页数 3是每页的条数-- 2*3 2是页数 3是每页的条数--row_number()在SQL Server中会自动创建一列可以用来做排序的主键select * from (select *,ROW_NUMBER() over (order by sid) as 'number' from Student) as twhere number between (2-1)*3+1 and 2*3
- 利用top和主键分页
-- 5是行数 --((3-1)*5+1)<====>((页数-1)*行数+1)select top 5 * from PhoneNum where pId >= (select MAX(pid) from (select top ((3-1)*5+1) pid from PhoneNum order by pId)as a) order by pid
个人比较喜欢第一种方法,肯定还有别的好的方法,希望大家能和我交流一下,谢谢!
0 0
- SQL Server分页小方法
- SQL Server 分页方法
- sql server 实现分页方法
- SQL Server三种高效率分页方法
- SQL Server 两种方法实现分页
- Oracle、SQL Server、MySQL分页方法
- 13、SQL Server:分页方法汇总
- SQL Server 分页SQL
- Sql Server 通用分页
- sql server 分页
- SQL SERVER分页算法
- Sql Server实现分页
- SQL Server 2005 分页
- SQL Server 分页
- sql server分页
- SQL Server内存分页
- group_by分页(Sql Server)
- SQL Server 分页
- oracle监听启不了或在服务项中没有监听,或者是连接时,适配器错误
- TextView 代码加载上下左右drawable
- 黑马程序员-[OC语言] 第三篇:MRC手动内存管理总结
- LeetCode-Single NumberI II III
- Android:ADB server didn't ACK错误
- SQL Server分页小方法
- 【GDOI2013模拟4】贴瓷砖
- Handler类处理消息机制
- unity第一讲
- 2015.7.30 第五堂(补)delegate 三部曲理解之三(使用delegate)
- 从Oracle转到Mysql前需了解的50件事
- 软件测试之独步武林系列(一)
- 《head first python》— 函数定义、模块与发布、共享代码
- 达内学习日志:Week02(面向对象)一周总结