索引select语句中的执行流程

时间:2016-12-14 14:44:08

标签: sql oracle

我的问题是关于流程执行将如何,如果select语句具有依赖于两个值的where子句,其中一个来自索引列而另一个不是。 例如:

"module": "amd"

如果我们假设col1被索引而col2不被索引。如果col2索引并且col1没有,它是否有所不同?

已更新

我想问的是,如果有一列有索引而另一列没有索引,查询会变得更快吗?如果where子句仅依赖于一个索引列,它是否相同?

1 个答案:

答案 0 :(得分:-2)

根据70-461材料:

FROM ON JOIN WHERE GROUP BY WITH CUBE or WITH ROLLUP HAVING SELECT
DISTINCT ORDER BY TOP

E.g。如果你有SELECT C1 AS x 你不能放WHERE x IS NOT NULL

WHERE claus中的谓词序列由sql server根据只有Microsoft知道的参数定义。