括号()和SQL查询性能

在where语句中,添加不必要的括号是否()会影响SQL性能?

例子:

SELECT * FROM table

WHERE (name='John') AND (age='30')

AND (address='Some Street') AND (height='510')

回答:

不,没有任何重要意义。

该查询被解析一次,在此阶段,一些额外的括号可能意味着执行时间略有不同,但是您必须要有很多括号才能进行测量。

一旦查询被解析并开始执行,它的行为将与没有多余括号的行为完全相同。仅保留实际操作。

以上是 括号()和SQL查询性能 的全部内容, 来源链接: utcz.com/qa/406121.html

回到顶部