11

在我的查询一个地方其他开发人员使用<> (angle brackets)是什么意思?

sb.append(" AND nvl(VoidFlag, 'N') <> 'Y' ");
4

1 回答 1

20

<> 运算符在 MS SQL 中表示不等于。

它比较两个表达式(比较运算符)。比较非空表达式时,如果左操作数不等于右操作数,则结果为 TRUE;否则,结果为 FALSE。如果其中一个或两个操作数为 NULL,请参阅主题 SET ANSI_NULLS (Transact-SQL)。

见这里:不等于

还要检查:

1) Not equal <> != operator on NULL 2)在 T-SQL 中测试不等式

于 2013-11-08T09:28:39.670 回答