企业级搜索 SQL 语法中的文字值比较

使用标准比较运算符来匹配单值列和文字值。

…WHERE <column> <comp_op> <literal>

Remarks

比较的右边必须是文字值。不能将列与计算值或另一个列进行比较。

有关比较多值列的信息,请参阅企业级搜索 SQL 语法中的多值 (ARRAY) 比较

列部分可以是任何有效的列。文字值可以是字符串、数值型、十六进制、布尔型或日期字符串。只允许完全匹配,将忽略通配符。文字值还可以是类型转换。

下表说明了支持的比较运算符:

Comp_op

说明

=

等于

!= 或 <>

不等于

>

大于

>=

大于或等于

<

小于

<=

小于或等于

示例

以下是文字值比较谓词的示例。

…WHERE Author='John Smith'

…WHERE BugStatus != "Resolved"

…WHERE size >= 10000

See Also

参考

企业级搜索 SQL 语法中的非全文谓词

企业级搜索 SQL 语法中的多值 (ARRAY) 比较