我想在查询中使用指定的索引。就像SQLite中的INDEXED BY一样。
我在MS Access中找不到它。
有人知道吗?
答案 0 :(得分:0)
Access将尝试通过分析可用索引并进行其认为最佳的选择来优化查询本身。与SQL Server不同,没有HINT运算符。您可以做的最好的事情是设置WHERE子句的序号位置,首先放置覆盖率最高的索引,这应该有助于Access优化。
SELECT * FROM tblCustomers WHERE City ='Denver'AND CustomerName like'A *'
城市首先减少设置,然后CustomerName过滤器将更容易。
希望这会有所帮助......