HQL 中 <> 运算符到底做了什么
What Exactly does the <> operator do in HQL
文档中并没有具体说明。我在其他情况下看到这个引用不等于但 HQL 已经有 !=
如果它不等于它与 != 有何不同?
如果之前有人问过这个问题,我很抱歉,但我找不到确切的解释。
SQL标准将不等于定义为<>
; HQL 是 SQL-like 所以效仿。
有些数据库方言(也)支持 !=
作为 不等于 运算符,有些只支持 !=
,有些只支持 <>
;但是对于同时支持两者的方言,行为是相同的(至少,我不知道方言的行为不同)。
文档中并没有具体说明。我在其他情况下看到这个引用不等于但 HQL 已经有 !=
如果它不等于它与 != 有何不同?
如果之前有人问过这个问题,我很抱歉,但我找不到确切的解释。
SQL标准将不等于定义为<>
; HQL 是 SQL-like 所以效仿。
有些数据库方言(也)支持 !=
作为 不等于 运算符,有些只支持 !=
,有些只支持 <>
;但是对于同时支持两者的方言,行为是相同的(至少,我不知道方言的行为不同)。