TSQL NOT运算符在where语句中

达维

哪个对性能更好:

NOT A=B 

或者

A <> B

没有区别吗?

亚伦·伯特兰(Aaron Bertrand)

性能绝对没有区别(您可以通过运行两个查询并检查执行计划来自己进行测试)。两种形式的评估结果均为A <> B

但是,A <> B出于可读性原因,我更喜欢写一个完整的子句然后放在NOT它前面是没有意义的。接下来,您将要编写A = BNOT A <> B双底片FTW!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tsql & 运算符

来自分类Dev

TSQL运算符IN与INNER JOIN

来自分类Dev

+ !! if语句中的运算符

来自分类Dev

TSQL中的多个(级联)相等运算符

来自分类Dev

二进制运算符或在TSQL中?

来自分类Dev

TSQL通过/使用比较运算符进行排序

来自分类Dev

二进制运算符或在TSQL中?

来自分类Dev

TSQL 如何确定如何应用 + 运算符?

来自分类Dev

TSQL IF 运算符结果无效列

来自分类Dev

WHERE语句中的TSQL表变量导致错误

来自分类Dev

Python:print()语句中的%运算符

来自分类Dev

Python If语句中的运算符

来自分类Dev

Revit语句中的运算符错误

来自分类Dev

C中的IF语句中的运算符++

来自分类Dev

“ IN”语句中的“ CASE WHEN”运算符

来自分类Dev

if语句中的按位运算符

来自分类Dev

Python:print()语句中的%运算符

来自分类Dev

(+)=“ +等于”运算符在SQL语句中

来自分类Dev

C中的IF语句中的运算符++

来自分类Dev

Python If语句中的运算符

来自分类Dev

if语句中的赋值运算符

来自分类Dev

CASE语句中的TSQL NVARCHAR转换错误

来自分类Dev

';' 在TSQL语句的开头

来自分类Dev

执行TSQL语句

来自分类Dev

TSQL 条件选择语句

来自分类Dev

tsql避免where子句中的错误

来自分类Dev

在Where Linq语句中使用具有泛型类型的==运算符

来自分类Dev

如何在LINQ WHERE语句中使用OR运算符

来自分类Dev

如何在LINQ WHERE语句中使用OR运算符