1

SQL Server 上的性能是否可能存在差异:

where (anothercolumn=17) OR (anothercolumn=23) OR (anothercolumn=33)

where anothercolumn IN (17,23,33)
4

1 回答 1

5

不,它们以完全相同的方式优化,您永远不会看到任何性能差异。唯一的例外是如果您有大量列并且传输查询文本本身的实际网络性能会引入一些延迟(或超过传输大小)。如果发生这种情况,您应该雇用新的网络人员。

于 2013-10-24T20:49:11.970 回答