ACCESS SELECT TOP N的问题
在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
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
<h3>
心静似高山流水不动,心清若巫峰雾气不沾。
</h3>
心静似高山流水不动,心清若巫峰雾气不沾。
</h3>