zoukankan
html css js c++ java
如何解决ACCESS中select TOP语句返回全部记录问题?(转)
原文:
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条。要解决此问题可以在后面加入一个主键字段
查看全文
相关阅读:
一个简单而实用的JQ插件——lazyload.js图片延迟加载插件
CSS预处理语言——less与sass的使用
JQuery速成大法
实现图片的循环滚动——JS的简单应用
JS基础——循环很重要
JS基础——入门必备
做一个常规的banner图——负边距的使用、banner图的拼法
网页侧边浮动条的实现
如何做一个导航栏————浮动跟伪类(hover)事件的应用
基于java代码的springmvc配置
原文地址:https://www.cnblogs.com/ddr888/p/601371.html
最新文章
基于element-ui的日历显示当月考勤情况
基于vue+element做图片的上传功能(二)
promise使用
倒计时
jq判断元素滚动到底部和顶部
两列流式布局CSS
微信公众号调取扫码
网页分享朋友圈
手机端fixed底部跟着窗口动问题
JS截取链接上的参数
热门文章
JS生成二维码
微信小程序获取二维码参数
微信小程序超出两行省略号
夜神模拟器与HBuilder连接/cmd运行提示符/执行夜神模拟器命令/执行HBuilder命令
PHP中的抽象类与抽象方法/静态属性和静态方法/PHP中的单利模式(单态模式)/串行化与反串行化(序列化与反序列化)/约束类型/魔术方法小结
JavaScript中OOP——>>>面向对象中的继承/闭包
javascript的oop——>>> [__proto__ 与 prototype/原型链/原型属性与原型方法/for-in循环]
JavaScript中的this详解
面向对象编程OOP/类和对象的关系/成员属性与成员方法;静态属性与静态方法;私有属性与私有方法
练习-为网页添加icon图标;为网页添加关键字/作者;超链接;input的type属性有哪些常用属性值-form表单
Copyright © 2011-2022 走看看