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

psi*_*dia 3 sql sql-server

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

sb.append(" AND nvl(VoidFlag, 'N') <> 'Y' ");
Run Code Online (Sandbox Code Playgroud)

Upe*_*ari 12

<>运算符意味着不等于MS SQL.

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

见这里:不等于

还检查:

1)不等于<>!= NULL上的运算符 2)在T-SQL中测试不等式