[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management:请求分类运算符

Intelligent Management 支持规则表达式中的运算符。因为这些运算符出现在 WHERE 或 HAVING 子句中,所以在结构化查询语言 (SQL) 术语中也将其称为谓词。运算符不区分大小写。

运算符

表 1. 请求分类运算符
运算符 描述
OR 逻辑 OR 运算符。
AND 逻辑 AND 运算符。
NOT 否定运算符。
IN 在单个表达式中使用多个值来表示一个操作数。其含义与运算符的 SQL 标准含义一致。
例如,如果要将端口值表示为 9080、9090 和 9091 等值中的任意值或所有值,请使用表达式片段:
port IN (9080,9090,9091)
在 SQL 中,如何在括号中表示这些值取决于端口的数据类型。如果端口是整数,那么未加单引号的值在语法上是正确的。如果端口是字符串,那么正确的表达式为:
port IN ('9080','9090','9091')
LIKE

表示针对字符串操作数值的模式匹配。值必须在模式匹配的预期开始位置包含通配符 (%)。

例如,表达式:
host LIKE %blanca
匹配单词 blanca 和任何其他以 blanca 结尾的值,而表达式为:
host LIKE %blanca
匹配单词 blanca 和任何其他以 blanca 开头的单词。表达式:
host LIKE %blanca
匹配单词 blanca 和任何包含其中嵌入标记 blanca 的单词。

从代码实现的角度而言,使用了 java.util.regex.Pattern 类。

= “等于”运算符以区分大小写的方式表示匹配。
> “大于”运算符,与数字操作数配合使用。
>= “大于”或“等于”运算符,与数字操作数配合使用。
< “小于”运算符,与数字操作数配合使用。
<= “小于”或“等于”运算符,与数字操作数配合使用。
<> “不等于”运算符。
BETWEEN AND 配合使用,用于选择一组值,包括第一个值(下限值)和最后一个值(上限值)。这两个运算符可以共同对数字和日期值执行运算。
IS NULL 测试操作数是否包含 NULL 值。
IS NOT NULL 测试操作数是否包含非 NULL 值。

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odroperators
文件名:rwve_odroperators.html