select threadid from 
(
select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads
) as T 
where T.Pos > 100000 and T.Pos < 100030

===========================================

如果里面的这个表cs_threads数据量超大,比如,几亿条记录,那这个方法应该是有问题的

因为,select threadid from 

select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads 
) as T 
where T.Pos > 100000 and T.Pos < 100030 
这个语句是把select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads它全部取出来,然后在SQL的外面进行分页的,没在SQL2005上测试过,因为原先在ORACLE上这样的写法是不好的,ORACLE中这样写比较好:select threadid from 

select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads a where a.pos<100030 
) as T 
where T.Pos > 100000

Sql server 2005带来的分页便利相关推荐

  1. ASP.NET 2.0在SQL Server 2005上自定义分页

    这篇文章讲述了如何利用SQL Server 2005的新特性来简单高效的实现分页.对于那些暂时还没用到SQL Server2005的人们,请看在大规模数据中的高效分页方法.如果需要,这篇文章会补上这里 ...

  2. SQL Server 2005下的分页SQL

    其实基本上有三种方法: 1.使用SQL Server 2005中新增的ROW_NUMBER 几种写法分别如下: 1SELECT TOP 20 * FROM (SELECT 2   ROW_NUMBER ...

  3. sql server 2005

    SQL Server 是一个关系数据库管理系统.它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本.在Windows NT ...

  4. Sql Server 2005 中的row_number() 分页技术

    原文发布时间为:2009-05-08 -- 来源于本人的百度文章 [由搬家工具导入] 在Sql Server 2005中,我们可以利用新增函数row_number()来更高效的实现分页存储 CREAT ...

  5. Sql Server 2005 ROW_NUMBER 函数实现分页

    过去用SQL Server 2000分页的,大多都用到了临时表.SQL Server 2005 ROW_NUMBER 函数支持分页,性能据说也非常不错. Paging Records Using SQ ...

  6. Sql Server 2005自定义分页

    前面一篇随笔,我提到了Sql Server 2000的自定义分页,但是在sql server 2000中,要实现显示某一页,就返回那一页数据的效果的方法实在不尽人意.网上很多通用的分页存储过程,但看着 ...

  7. Microsoft SQL Server 2005 查询分页

    微软新的SQL Server 2005新增了数据库分页功能,以后再也用写复杂不灵活而低效率的分页存储过程. 新的数据库分页功能的核心是一个叫row_number的函数 具体如下: 返回结果集分区内行的 ...

  8. Sql Server 2005 分页

    摘要:Sql Server 分页查询sql! Sql Server 2005分页查询数据,适用于手机端和服务器端交互 一:Dao代码: /*** 分页查询研讯分类下的新闻列表*/@Overridepu ...

  9. Sql Server 2005 row_number()分页性能测试

    现在分页方法大多集中在select top/not in/游标/row_number,而select top分页(在这基础上还有二分法)方法似乎更受大家欢迎,这篇文章并不打算去讨论是否通用的问题,本着 ...

最新文章

  1. .net讀取指定節點的值
  2. 数据中心夏季如何防雷
  3. Geography爱好者 QGIS WGS84转其它坐标系并计算坐标
  4. 03-树3 Tree Traversals Again (c++递归实现)
  5. MySQL调优(三):索引基本实现原理及索引优化,哈希索引 / 组合索引 / 簇族索引等
  6. mysql-ubuntu16.04彻底卸载mysql
  7. 六步创建TCP服务端
  8. 《Python编程从入门到实践》记录之类的使用
  9. NIST 按行政令关于加强软件供应链安全的要求,给出“关键软件”的定义及所含11类软件...
  10. 在xml里追加结点时添加回车(libxml2)
  11. python处理出租车轨迹数据_基于出租车GPS轨迹数据的研究:出租车行程的数据分析...
  12. 微信防撤回补丁来了!更新也不会失效
  13. 新浪微博应用开发者协议真坑爹啊!
  14. 城市系统应用其一-表征城市交通模式
  15. 苹果三代耳机_关于苹果蓝牙耳机的一些事情
  16. Python编程:通过百度文字识别提取表格数据
  17. svg html5 编辑工具,HTML5之SVG
  18. 已知多边形各顶点坐标如何计算多边形面积
  19. 表情设计都有哪些技巧,分享做好表情设计的几个细节
  20. 使用ipp静态库,ipp-samples在linux下的make过程

热门文章

  1. java升序问题_JAVA并发理解之重排序问题
  2. 笔记本电脑显卡cuda_准大学生必看~千万别乱买,建议不同专业选择不同款式的笔记本电脑!...
  3. C++:报错解决合集
  4. 计算并显示HOG直方图
  5. linux禁止向指定ip发送数据包,Linux下使用iptables封锁端口禁止邮件发送
  6. 【开源方案共享】三维点云快速分割算法
  7. PCL点云配准(2)
  8. PCL点云曲面重建(1)
  9. VS+Eigen+CUDA compile error: C2244 and MSB3721
  10. 强哥原创管理方法论之“掌纹管理学”