在sql server中没有vs <>运算符

bms*_*dev 1 sql t-sql sql-server

SELECT id
FROM table1 
WHERE NOT (id = 0)

SELECT id
FROM table1 
WHERE id <> 0
Run Code Online (Sandbox Code Playgroud)

在上面的2个查询中,哪个需要考虑PerformanceCoding Standards

Eri*_*ric 8

NOT是一个否定,<>是一个比较运算符,它们都是ISO标准.并且对于您的示例没有性能差异.

在此输入图像描述