![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management:请求分类运算符
Intelligent Management 支持规则表达式中的运算符。因为这些运算符出现在 WHERE 或 HAVING 子句中,所以在结构化查询语言 (SQL) 术语中也将其称为谓词。运算符不区分大小写。
运算符
运算符 | 描述 |
---|---|
OR | 逻辑 OR 运算符。 |
AND | 逻辑 AND 运算符。 |
NOT | 否定运算符。 |
IN | 在单个表达式中使用多个值来表示一个操作数。其含义与运算符的 SQL 标准含义一致。 例如,如果要将端口值表示为 9080、9090 和 9091 等值中的任意值或所有值,请使用表达式片段:
在 SQL 中,如何在括号中表示这些值取决于端口的数据类型。如果端口是整数,那么未加单引号的值在语法上是正确的。如果端口是字符串,那么正确的表达式为:
|
LIKE | 表示针对字符串操作数值的模式匹配。值必须在模式匹配的预期开始位置包含通配符 (%)。 例如,表达式:
匹配单词 blanca 和任何其他以 blanca 结尾的值,而表达式为:
匹配单词 blanca 和任何其他以 blanca 开头的单词。表达式:
匹配单词 blanca 和任何包含其中嵌入标记 blanca 的单词。从代码实现的角度而言,使用了 java.util.regex.Pattern 类。 |
= | “等于”运算符以区分大小写的方式表示匹配。 |
> | “大于”运算符,与数字操作数配合使用。 |
>= | “大于”或“等于”运算符,与数字操作数配合使用。 |
< | “小于”运算符,与数字操作数配合使用。 |
<= | “小于”或“等于”运算符,与数字操作数配合使用。 |
<> | “不等于”运算符。 |
BETWEEN | 与 AND 配合使用,用于选择一组值,包括第一个值(下限值)和最后一个值(上限值)。这两个运算符可以共同对数字和日期值执行运算。 |
IS NULL | 测试操作数是否包含 NULL 值。 |
IS NOT NULL | 测试操作数是否包含非 NULL 值。 |