我刚刚在WHERE子句中遇到过这个问题:
AND NOT (t.id = @id)
Run Code Online (Sandbox Code Playgroud)
这与以下方面相比如何:
AND t.id != @id
Run Code Online (Sandbox Code Playgroud)
或者:
AND t.id <> @id
Run Code Online (Sandbox Code Playgroud)
我总是自己写下后者,但显然别人有不同的想法.一个人的表现会比另一个好吗?我知道使用<>或!=将要破坏使用我可能拥有的索引的任何希望,但是上面的第一种方法肯定会遇到同样的问题吗?