2011-01-07 53 views
1

我正在阅读70-433考试的MCTS Self-Paced Training Kit。索引和NOT运算符

它说,当指定NOT运算符时,查询优化器不能使用WHERE子句的索引。

我怀疑它是连接到搜索机制,但我想知道SQL专业人士的意见。

回答

6

为了拾取所有不符合条件的行,你需要检查所有行。

由于您必须访问所有行,索引将无济于事。

+1

好的措辞......我*想要的*说 – gbn 2011-01-07 17:06:11

4

正确。它是独家的,不包括在内。或不平等,不等于

也就是说,您必须检查所有行:您无法查找您的值。

编辑...和link捕捉它相当不错

+0

谢谢您的链接。 – NDeveloper 2011-01-07 18:13:02