Access中top语句会遍历所有记录吗?
来源:百度知道 编辑:UC知道 时间:2024/05/22 21:23:55
比如Select top10 * From [table]
如果是Select top10 ID,user From [table] Where ID=1 order by user DESC
这样呢?它会遍历所有ID为1的记录吗?
如果是Select top10 ID,user From [table] Where ID=1 order by user DESC
这样呢?它会遍历所有ID为1的记录吗?
要看你排列的时候有没有使用到索引,以及你是按照什么来排序的了。。不会是一个结果的。
==============================
要是user不是索引的话就遍历了。sql会做优化,
不会,它按照排序规则取最前面 10 行
怎么会TOP 1又用where id=1
两个都是只取一条记录,没必要重复。。。