SQL Server的三种分页方式
来源:互联网 发布:天津市网络教育平台 编辑:程序博客网 时间:2024/04/30 03:23
目前常见的三种SQL分页方式:
--top not in方式select top 条数 * from tablenamewhere Id not in (select top 条数*页数 Id from tablename)--ROW_NUMBER() OVER()方式 select * from ( select *, ROW_NUMBER() OVER(Order by Id ) AS RowNumber from tablename ) as b where RowNumber BETWEEN 当前页数-1*条数 and 页数*条数 --offset fetch next方式--SQL2012以上的版本才支持select * from tablename order by Id offset 页数 row fetch next 条数 row only
分析:在数据量较大时
top not in方式:查询靠前的数据速度较快
ROW_NUMBER() OVER()方式:查询靠后的数据速度比上一种较快
offset fetch next方式:速度稳定,优于前2种,但sql版本限制2012及以上才可使用
0 0
- SQL Server的三种分页方式
- Sql Server 三种分页方式及测试
- 三种SQL分页方式
- SQL三种分页方式
- sql三种分页方式
- SQL server replication的三种方式
- SQL Server 存储过程的分页的三种方案
- 三种 SQL SERVER 下的分页代码
- sql sever 三种分页方式效率的简单测试
- SQL Server几种分页方式
- sql server 分页几种方式
- sql server,mysql,oracle 三中数据库分页方式,很有必要的。
- SQL Server三种高效率分页方法
- DataReader分页 与 SQL三种分页方式 - Junval
- SQL SERVER 2005 支持三种方式的备份/恢复
- SQL Server 三种Join方式
- SQL Server中的三种Join方式
- SQL Server中的三种Join方式
- JMeter——HTTP COOKIE Manager(cookie管理器)
- C++知识碎片整理(5)——个人文件工具类
- tjut 3033
- Android自定义View—KeyboardView
- python接收命令行参数
- SQL Server的三种分页方式
- 让jmeter脚本动起来之beanshell
- spring security里user表和authorities表名字改了该如何操作
- UVA-1368
- JMeter——运用BeanShell给自定义的变量动态赋值
- C/C++ 学习笔记:C++ 中 string 类使用总结
- 让jsoncpp库能够支持直接解析unicode编码的字符串
- 【百宝云】按键精灵软件注册码系统
- nw.js node-webkit系列(24)如何对本地文件读写