我的top和order by有冲突,请帮忙看看怎么回事!
我是ACCESS数据库,ASP语言,select top 10 为什么返回12条记录,后面加上排序 order by comment desc
如果后台换成order by id desc正常,comment是数字型,里面的数据大部分是0。
下面是我的代码
set rs=server.createobject("adodb.recordset")
sql = " select top 10 distinct * from fk_food order by comment desc"
rs.open sql,conn,1,1
do until rs.eof
response.write rs("uname")
response.write rs("comment")
rs.movenext
loop
rs.close
如果后台换成order by id desc正常,comment是数字型,里面的数据大部分是0。
下面是我的代码
set rs=server.createobject("adodb.recordset")
sql = " select top 10 distinct * from fk_food order by comment desc"
rs.open sql,conn,1,1
do until rs.eof
response.write rs("uname")
response.write rs("comment")
rs.movenext
loop
rs.close
...全文
相关推荐
使用 TOP 子句限制UPDATE 语句更新的数据
10 BusinessEntityID FROM HumanResources.Employee ORDER BY HireDate ASC) AS thWHERE HumanResources.Employee.BusinessEntityID
解析SQLServer2005的Top功能
例如,`SELECT TOP 2 * FROM tb ORDER BY id DESC`将返回id最大的两条记录。2.
oracle系统性能监控 及 top10问题.txt
### Oracle系统性能监控及Top10问题解析#### 一、引言Oracle数据库作为业界广泛使用的数据库管理系统之一,其性能稳定性和效率对于业务系统的正常运行至关重要。
SqlServer 表单查询问题及解决方法
**ORDER BY**:根据指定的列对结果进行排序。12. **TOP/LIMIT/OFFSET/FETCH**:限制返回的行数。
嵌套查询总结例子
#### 结论嵌套查询在Oracle分页查询中扮演着关键角色,不仅能解决ROWNUM与ORDER BY的冲突问题,还能通过合理的层次设计优化查询性能。


