Access数据库的sql语句select top无效 失效问题解决办法
很早以前做asp+access的网站,就发现sql语句select top无效,不管top几条都是全部出来,同样的语句在sql2000中正常,邪门了,当时查查关于ACCESS中TOP 功能的一个问题,一直没有解决,就偷懒用限定程序循环次数解决了。
最近重写深度学习(asp),又仔细查了一下资料。原来是access中对select top的语句支持有限,如果想在使用,要在查询TOP语句的后面使用Order by,而且Order by排序字段必须是无重复值,如果有重复值的话,那么这个TOP很可能会失效,会返回所有记录。
比如:
Select top 5 from 表 order by 性别,如果“性别”字段中有重复值,那么access数据库查询时很有可能会显示出所有的记录来,此时top功能会失效的,但如果“性别”中无重复值,那么top功能还是有效的。因此,在ACCESS中使用top功能要注意一下order by的字段是否会有重复值,为了保险起见,可以采用加入主键”的方式:Select top 5 from 表 order by 性别,id
用主键作“不可能重复”的保障就可以防止此问题出现了!!
本文由郑州网站建设公司施展网络原创发布,转载请注明出处。
相关文章:
- 2012-6-28城管协管员脚踩摊主 负责人称系失足
- 2012-6-27杰克逊旧居被曝有鬼魂游荡 多个邻居亲眼目睹
- 2012-6-27http://www.zzeral.net/上海艾莱依家纺网站上线
- 2012-6-268月大女婴家中被姥姥剁掉双手 女婴被姥姥原因
- 2012-6-25李泽楷移情平民女梁雯影 梁洛施回豪门无望
- 2012-6-24人的一生有三件事情不能等
- 2012-6-22西安东大街一年轻女子被杀 围观群众抓住凶手
- 2012-6-21陕西7个月孕妇被引产续:当事人称还要再生
- 2012-6-20南京贪官受审中大闹法庭脚踢辩护席 妻子撞椅自残
- 2012-6-20云南筇竹寺方丈还俗与26岁女子完婚
- 2012-6-19贺艾维嘉地板网站上线/www.aiweijiafloor.com/
- 2012-6-18母女长跪教育局门口求小学就读资格
- 2012-6-16陕西安康副市长赴医院向遭强制引产孕妇道歉
- 2012-6-16埃及最高院裁定政治隔离法违宪
- 2012-6-15国内多家超市下架伊利汞超标乳粉
- 2012-6-14王维雄背景 哪都摆得平的官员质监局副局长
- 2012-6-14“哪都摆得平官员”普洱市质监局副局长王维雄称
- 2012-6-13巴中醉酒协警殴打高考生 警方称被打者是无业青年
- 2012-6-12我那逝去的花样年华
- 2012-6-9范冰冰进军好莱坞《日月人鱼》化身半裸美人鱼