ROW_NUMBER() 的SQL语句:

select * from (
     select ID , ArchivesTypeID,SegmentColumnName,SegmentDisplayText,SegmentOrderID,

SegmentSeparator,ROW_NUMBER() over(order by  ID desc ) as RowNum   from MytestTable ) table1
 where RowNum  between  1700000 and  1710040

TOP 的SQL语句

WITH temp AS (select ID , ArchivesTypeID,SegmentColumnName,SegmentDisplayText,

SegmentOrderID,SegmentSeparator from MytestTable )
 select top  10040 * from  temp where id>(
     select max(id) from (select top  1700000 ID from temp order by id)table2
 ) order by ID

记录的总条数 select COUNT(*) from MytestTable 共2399998条

ROW_NUMBER()用时2秒

TOP用时0秒

SQL ROW_NUMBER() VS TOP相关推荐

  1. SQL ROW_NUMBER函数概述

    In this article, we're going to discuss the SQL ROW_NUMBER function. This is a continuation of the S ...

  2. SQL Server中TOP子句可能导致的问题以及解决办法

    SQL Server中TOP子句可能导致的问题以及解决办法 参考文章: (1)SQL Server中TOP子句可能导致的问题以及解决办法 (2)https://www.cnblogs.com/firs ...

  3. sql ROW_NUMBER() 排序函数

    sql ROW_NUMBER() 排序函数 1使用row_number()函数进行编号:如 View Code 1 select email,customerID, ROW_NUMBER() over ...

  4. server sql top速度变慢解决方案_SQL Server:执行计划教会我如何创建索引?(解决SQL加了TOP之后变很慢的问题)...

    今天,在测试一个SQL语句,是EF自动生成的,发现很奇怪的事情:SQL 加了TOP (20)之后,速度慢了很多,变成36秒,如果没有TOP (20),只需要2秒,查看执行计划,发现变成了全表扫描,但是 ...

  5. mysql 取出20条数据_“取出数据表中第10条到第20条记录”的sql语句+select top 使用方法...

    1.首先.select top使用方法: select * from table --  取全部数据.返回无序集合 select top n * from table -- 依据表内数据存储顺序取前n ...

  6. SQL ROW_NUMBER() OVER函数的基本用法用法

    语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW ...

  7. sql 存储过程中top 后面跟参数的问题

    之前存储过程中有top的情况,都是拼接sql,然后通过exec执行,进行查询结果,很不方便. 今天研究了,原来top后面是可以直接写参数的. 只需要top 后面的参数加上小括号就好了 eg: TOP ...

  8. Excel 2010 SQL应用084 TOP谓词

    源数据表 姓名 语文 数学 英语 何艳 94 62 80 何冬梅 86 64 93 冯晨 90 64 74 彭勤 77 67 89 叶倩 63 68 83 曾德昌 90 69 93 曹乾刚 70 69 ...

  9. sql row_number用法

    当我们的一张表中,没有自增长的id或者唯一标识的时候,如何做到分页查询呢? 我们可以使用row_number函数,row_number函数原理是为查询出的每列,按照分组条件,给每列加上一个递增的序号. ...

最新文章

  1. tableau应用实战案例(五十)-销售业绩的tableau可视化案例
  2. 基于Java的音频转发服务器_javaCV开发详解之5:录制音频(录制麦克风)到本地文件/流媒体服务器(基于javax.sound、javaCV-FFMPEG)...
  3. iospython开发工具_使用Python开发iOS程序
  4. PowerSploit脚本
  5. Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig
  6. java 调用 ictclas50_1-Ictclas50分词系统ForJava
  7. css3 之弹性布局
  8. CVPR 2017精彩论文解读:综合使用多形态核磁共振数据的3D生物医学图像分割方法 | 分享总结...
  9. 深度学习3-tensorflow2.0模型训练-自定义模型训练
  10. 如何基于云通讯构建企业移动信息化竞争力
  11. 使用tuned/tuned-adm工具动态调优你的CentOS系统
  12. Java二维码登录流程实现(包含短地址生成,含部分代码)
  13. vue结合echarts开发柱状图+折线图合并的图表
  14. A*算法在Unity中的实现
  15. 18位身份证号码的编排规则
  16. 给hexo搭建的博客更换主题
  17. [USACO 1.2.1] Milking Cows
  18. 分布式日志sleuth+分布式追踪系统zipkin+消息中间件rabbitMQ+MySQL存储跟踪数据
  19. prism EventAggregator(事件聚合器)
  20. 国内首个ChatGPT镜像系统?辅助写代码真方便

热门文章

  1. ebay api_引入eBay交易API-设置
  2. 微博视频发布软件有哪些
  3. 掌控项目节奏,做到了如指掌
  4. 【李宏毅】Bert家族
  5. 学习笔记(05):自然语言处理Word2Vec视频学习教程-影评情感分类任务概述
  6. 解不等式之平方根不等式
  7. 小学生html模板,HTML网页模板,中文的,不需要太大,学生作业?小学生免费学习网站?...
  8. Visual c++ 2010 express 学习版离线安装方法
  9. 中国人下的是中国象棋
  10. 更新windows10系统PS无法打开,安装PS软件后无法直接拖动图片到ps里面的解决方案...