什么<> (尖括号)是指在MS-SQL Server中?

时间:2013-11-08 09:24:59

标签: sql sql-server

在“我的查询”中,其他一些开发人员使用<> (angle brackets)这是什么意思?

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

1 个答案:

答案 0 :(得分:12)

&LT;&GT;运算符意味着不等于MS SQL。

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

见这里:Not Equal To

同时检查:

1)Not equal <> != operator on NULL 2)Testing for inequality in T-SQL