现在的位置: 首页 > 综合 > 正文

ACCESS SELECT TOP N的问题

2012年07月04日 ⁄ 综合 ⁄ 共 232字 ⁄ 字号 评论关闭
在ACCESS中执行
 select top 5 * from admin order by name desc
时,如果name值不是惟一的,那么,查询的结果有可能多于5条(name值有重复时)。
原因是ACCESS使用的是啥J-SQL语句,而不是T-SQL语句。因此,在这点上就和SQL中使用有区别了。
避免它的出现的方法就是给表admin加上一个标识惟一的字段,比如自动增长的identity字段,然后
 select top 5 * from admin order by name,id desc

抱歉!评论已关闭.