SQL ALL vs EXISTS Performance

时间:2016-02-25 16:06:01

标签: sql tsql sqlperformance

这两个WHERE子句如何在性能上进行比较? isFoo是一个位/布尔字段。

WHERE 1 = ALL (SELECT isFoo FROM barTable)

WHERE NOT EXISTS (SELECT isFoo FROM barTable WHERE isFoo = 0)

我一直在环顾四周,很难找到ALL表现的任何文档或测试。它会短路吗?这两者之间是否存在值得注意的性能差异?

编辑:

两个执行计划在各方面都是相同的。两个查询是否可能针对同一个执行计划进行优化?

0 个答案:

没有答案