<>的含义是什么在MS-SQL中?

时间:2013-06-19 06:20:53

标签: mysql sql-server-2008

我不知道<>在MS-SQL

中的含义是什么

例如

IF(@userID <> '')
 Return 0;
ELSE
 Return -1;

7 个答案:

答案 0 :(得分:3)

<>表示Transact-SQL中不等于

  

比较两个表达式(比较运算符)。比较非空表达式时,如果左操作数不等于右操作数,则结果为TRUE;否则,结果为FALSE。

答案 1 :(得分:3)

在Transact SQL中,<>表示NOT EQUAL TO

检查msdn here

答案 2 :(得分:3)

正如它在逻辑上暗示的那样:

  

x&lt;&gt; ÿ

如果x大于或小于y。

更简单,不等于

答案 3 :(得分:3)

当你要求MYSQL时,它是比较运算符之一。

MYSQL Documentation for Comparison Operator

&LT;&GT;表示“不等于操作员”

答案 4 :(得分:2)

MS SQL中的

<>表示“NOT EQUAL TO”。

在您的情况下IF(@userID <> '')表示IF变量@userID不等于''那么

答案 5 :(得分:1)

正如您所见,here 不等于

答案 6 :(得分:0)

&LT;&GT;是一个比较运算符,意思是“不等于”
这用于比较两个表达式,并将产生一个布尔值。 谢谢! :)