SQL Server之间的性能是否存在差异:
where (anothercolumn=17) OR (anothercolumn=23) OR (anothercolumn=33)
和
where anothercolumn IN (17,23,33)
答案 0 :(得分:5)
不,他们以完全相同的方式优化,你永远不会看到任何性能差异。唯一的例外是如果您有非常多的列,并且传输查询文本本身的实际网络性能会引入一些延迟(或超过传输大小)。如果发生这种情况,你应该聘请新的网络人员。