0

!=和之间的性能有区别<>吗?

奖励:为什么当我使用!=而不是时人们会感到不安<>?我当然推测所有程序员都会对此感到不安,但是我现在已经为两家“要求”使用<>

4

2 回答 2

2

简短的回答:不,性能没有区别。

至于额外的问题,我想人们会因为!=没有在 SQL 92 标准中定义而感到不安,因此不太可能是可移植的。

编辑

SQL 92 标准可以在这里找到,它定义了不等于运算符如下:

<not equals operator> ::= <>
于 2013-11-03T21:49:05.810 回答
1

他们没有性能差异,这当然是为了标准/一致性问题。看看这个问题:我应该在 TSQL 中使用 != 还是 <> 表示不相等?

于 2013-11-03T22:04:58.477 回答