我不知道<>
在 MS-SQL 中是什么意思
例如:
IF(@userID <> '')
Return 0;
ELSE
Return -1;
<>在 Transact-SQL 中表示不等于。
比较两个表达式(比较运算符)。比较非空表达式时,如果左操作数不等于右操作数,则结果为 TRUE;否则,结果为 FALSE。
在 Transact SQL 中,<>
表示NOT EQUAL TO
在这里检查msdn
正如它在逻辑上暗示的那样:
x <> y
如果 x 大于或小于 y。
更简单,不等于。
<>
在 MS SQL 中表示“不等于”。
在您的情况下,IF(@userID <> '')
意味着 IF 变量@userID
不等于''
THEN
正如你在这里看到的,它不相等
<> 是一个比较运算符,意思是“不等于”
这用于比较两个表达式,并会产生一个布尔值。谢谢!:)