原文: http://www.tinyu.net/blog/blogview.asp?logID=470

如果在查询TOP语句的后面使用Order  by ,而且Order by字段中有重复值的话,那么这个TOP很可能会失效,
会返回所有记录
比如:
  select   top   5   from  News  order   by  createDate
如果createDate中有重复值,那么很有可能会显示出所有的记录来,此TOP功能会失效的
但如果createDate中无重复值,那么TOP功能还是有效的

因此,在ACCESS中使用TOP功能要注意一下order by的字段是否会有重复值,如果象createDate是"年 - 月 - 日 时:分:秒"的,那基本上问题不大的。
但为了保险起见,我们也可以采用"加入主键"的方式:
  select   top   5   from  News  order   by  createDate  desc ,id  desc

用主键作"不可能重复"的保障就可以防止此问题出现了!!

希望这对某些朋友有用!!

在网上找到一个相关的解释:
JET SQL不是 T - SQL语句。
jet sql 会返回重复值,也就是说,一个表中如果  ORDER   BY  的字段都是  0  ,一共有100条记录,即使你用select  TOP   1  来返回记录,也同样返回100条记录,因为 JET DB 无从在这100条记录里面判断先后次序,只能返回100条。要解决此问题可以在后面加入一个主键字段

转载于:https://www.cnblogs.com/ddr888/archive/2006/12/23/601371.html

如何解决ACCESS中select TOP语句返回全部记录问题?(转)相关推荐

  1. ACCESS中的Update语句不支持Select的解决办法

    ACCESS中的Update语句不支持Select的解决办法执行 比如ACCESS中执行SQL语句: UPDATE HN_news AS a SET typeid = (select clid fro ...

  2. select top语句 mysql_SQL SELECT TOP 语句

    SELECT TOP 子句用于规定要返回的记录的数目. SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的. 注释:并非所有的数据库系统都支持 SELECT TOP 子句. SQL ...

  3. ACCESS中执行sql语句

    ACCESS中执行sql语句 简单的说:查询--新建-- 设计视图--选择表或者不选--右键新建SQL视图 不会就看图 access采用sql语句与sql的区别 Access中提供查询对象,在设计时可 ...

  4. 在Access中使用SQL语句

    百度教程----如何在Access中使用SQL语句: http://jingyan.baidu.com/article/624e7459b17ff134e8ba5ae7.html 查询语句示例: -- ...

  5. 解决ionic 中 $ionicHistory.goBack()无法返回问题

    解决ionic 中 $ionicHistory.goBack()无法返回问题 这种解决方法目前只适合用了 这一组件的 在下一级中包一个div,如下图:

  6. 接口返回html页面乱码,解决nodejs中使用http请求返回值为html时乱码的问题

    今天用nodejs进行http请求时返回的数据是一个html文件,然后我还是按照以前解析json数据的方法.果不其然报错了:SyntaxError: Unexpected token  in JSON ...

  7. ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来

    ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来,一般都要写成: [TableName].FieldName,否则较长的中文名表名可能会被不识别.

  8. 在Access中执行SQL语句

    Access在小型系统开发中等到了广泛使用.虽然Access提供了可视化的操作方法,但许多开发人员还是喜欢直接用SQL语句操作数据表.如何在Access中打开SQL视图,对于初次使用Access的程序 ...

  9. 完美解决html中select的option不能隐藏的问题。

    开发过程中无意遇到这个问题,解决问题第一时间就是百度.结果得到如下方法: 1.首先设置option的display:none的方案肯定是不可行了: 2.某网友提出的两种方案: a.在option标签上 ...

最新文章

  1. iOS crash日志分析
  2. Visual C#创建Windows服务程序
  3. RuntimeError: The full_object_detection must use the iBUG 300W 68 point face landmark style.
  4. LightOJ - 1422 (区间DP)
  5. SQL SERVER重置自动编号列(标识列)
  6. 扫地机器人哪个品牌好?五款口碑最好的扫地机器人
  7. 网站颜色变黑白的CSS代码,Chrome、火狐、IE
  8. 如何启用或禁用错过的呼叫skype for business通知
  9. JDBC基础篇(MYSQL)——自定义JDBCUtil工具类
  10. python实验报告_实验一Python程序实验报告
  11. BAT批处理脚本案例--创建快捷方式
  12. 向量 点乘 叉乘求导总结
  13. 服务器突然断电文件系统损坏,电脑突然断电造成系统文件损坏该如何修复?(高级篇)...
  14. 无人驾驶全局路径规划之路径平滑(贝塞尔曲线)
  15. 【机器学习】梯度下降 (python代码)
  16. Fiddler抓取数据并分析(完整的配置教程) 1
  17. Spark报错:Error:scalac: Scala compiler JARs not found (module ‘Spark_two‘): C:\Users\沫小新\.m2\repo
  18. 关于window 10 更新后电脑没声音的解决方案(图文并茂)
  19. 线性方程组数学原理、矩阵原理及矩阵变换本质、机器学习模型参数求解相关原理讨论...
  20. 关于开发的一些个人理解思路(5W1H分析法)

热门文章

  1. JQuery中$是什么?
  2. exchange 2010 脱机地址簿操作
  3. persepolis download manager中文版(pdm下载器)
  4. Django Xadmin 官方文档 之五 Xadmin 插件制作
  5. xadmin里面的设置
  6. 用Python获取Amazon亚马逊的商品信息
  7. 【TCP】Recv-Q和Send-Q 不要在有什么误解了
  8. CS0012 错误。必须添加对程序集”xxxxx,Version=4.0.0.0,Culture=neutral,PublicKeyToken=xxxxxxx“的引用
  9. Ansj中文分词使用教程
  10. 【CSS】一个div在另外一个div中居中显示(水平居中,竖直居中)