SQL"IN"语句与使用"OR"之间是否存在性能差异?

Mar*_*lec 6 sql syntax sql-server-2008

以为我会问知识渊博的StackOverflow社区一个我今天想到的问题,我似乎无法找到答案.

"IN"或"OR"之间是否有任何性能差异或优势?

IE浏览器.是

SELECT类型FROM类型WHERE typecat IN('abc','def')

比...更好

SELECT类型FROM类型WHERE typecat ='abc'或typecat ='def'

添加:使用SQL Server 2008

Aus*_*nen 1

如果我没记错的话,SQL Server 会将IN您拥有的语句转换为OR语句。