Access 的top和order by 的问题
来源:互联网 发布:阿里云服务器的价格 编辑:程序博客网 时间:2024/06/10 20:02
今天用Access做sql查询的时候出现了比较奇怪的问题:用: select top 10 * from [BBSXP_Threads] where IsDel=0 order by views 却返回 大于 10 行的记录,根据理论应该是返回 按 views 排序后的前10个记录。可是在Access中却显示大于 10 行的记录。原来Access把按views进行排序,当views的某些记录相等时,access所处的位置相同(就像体育比赛中的并列第一),而进行排序,Access会把前10个位置进行排序,而不是排序的前10个记录。解决方法:在order by 后加入 其他唯一值的记录名。例如: select top 10 * from [BBSXP_Threads] where IsDel=0 order by views,id 这样就没事了。
0 0
- Access 的top和order by 的问题
- Access 的top和order by 的问题
- Access 的top和order by 的问题
- ACCESS TOP ORDER 的问题
- 解决Access 的select top n 和order by 的问题
- top 和order by导致查询结果不一致的问题
- access中Top与Order by 的问题——如何解决 SELECT TOP 1语句竟然返回多条记录的问题?
- 解决Access中Select Top 与Order By 冲突问题
- Order by的用法和注意问题
- Order by的用法和注意问题
- distinct、top和order by
- access select top 的问题
- 使用Access查询 select top n * from table order by cols 问题!
- SQL语句的TOP和ORDER BY查询到的数据比预想的还多?
- 关于sql语句中top + order by语句出现多提取问题的解决[cherryt笔记]
- 关于SQL内部执行的中top和order by顺序先后的论证
- TOP子句和Order BY子句联合使用的时候,是先执行哪个?
- 结合TOP N和Row_Number()分页因Order by排序规则不同引起的bug
- Tomcat 下配置一个ip绑定多个域名
- Nginx 和 PHP 的两种部署方式比较
- 使用Js操作注册表
- js限制上传文件的大小
- Js操作注册表
- Access 的top和order by 的问题
- asp 不支持Response.CharSet的时候用下面转码
- 设置卡巴斯基2011防火墙 开启远程桌面及内网资源访问
- LeetCode 005 Longest Palindromic Substring
- VMware下安装RedHat,Ubuntu,Fedora(上)
- VMware下安装RedHat,Ubuntu,Fedora(下)
- 虚拟机2003没声音的解决办法
- -moz-border-radius CSS属性演示源代码:FireFox下圆角矩形
- #import与@class的区别