企业级搜索 SQL 语法中的文字值比较
使用标准比较运算符来匹配单值列和文字值。
…WHERE <column> <comp_op> <literal>
Remarks
比较的右边必须是文字值。不能将列与计算值或另一个列进行比较。
有关比较多值列的信息,请参阅企业级搜索 SQL 语法中的多值 (ARRAY) 比较。
列部分可以是任何有效的列。文字值可以是字符串、数值型、十六进制、布尔型或日期字符串。只允许完全匹配,将忽略通配符。文字值还可以是类型转换。
下表说明了支持的比较运算符:
Comp_op |
说明 |
---|---|
= |
等于 |
!= 或 <> |
不等于 |
> |
大于 |
>= |
大于或等于 |
< |
小于 |
<= |
小于或等于 |
示例
以下是文字值比较谓词的示例。
…WHERE Author='John Smith'
…WHERE BugStatus != "Resolved"
…WHERE size >= 10000