在使用 IS NULL 和 NOT NULL 比较运算符时,不需要 <比较值>。字符串值必须放在双引号中,例如,"Project A"。
以逗号分隔列表的形式来包含值列表,其中的字符串放在双引号中。用双引号括起字符串对于包含空格的值非常重要。例如,为字符串列表输入 "Project A", "Project B", "Project C",或者为数字列表输入 1, 2, 3。还可以将 <比较值> 指定为一个 Perl 表达式,以返回与 <字段名称选择> 列表中指定的值具有相同类型的值。 此表达式可调用您模式中定义的例程或 IBM® Rational® ClearQuest® API 调用。例如,要在当前用户为提交者的情况下发送电子邮件,您可以使用 ClearQuest GetUserLoginName() API 调用来返回当前用户。可以向值条件中添加您自己的动态比较值。例如,您可以向模式中添加您自己的函数(如 YESTERDAY 或 LAST_WEEK)以返回日期比较值。
下表列出了您可以在值条件中使用的运算符。下表列出了您可以在值条件中使用的运算符。运算符 | 描述 |
---|---|
= | 等于 |
<> | 不等于 |
< | 小于 |
<= | 小于或等于 |
> | 大于 |
=> | 大于或等于 |
IN | 如果 <字段名称选择> 的值是 <比较值> 元素中指定的值之一,那么值条件返回 TRUE。 否则,值条件返回 FALSE。 |
NOT IN | 如果 <字段名称选择> 的值不是 <比较值> 中指定的值之一,那么值条件返回 TRUE。 否则,值条件返回 FALSE。 |
LIKE | 如果 <字段名称选择> 的值包含 <比较值> 中指定的文本,那么值条件返回 TRUE。 否则,值条件返回 FALSE。字符串比较区分大小写。 |
NOT LIKE | 如果 <字段名称选择> 的值不包含 <比较值> 中指定的文本,那么值条件返回 TRUE。 否则,值条件返回 FALSE。 |
IS NULL | 如果 <字段名称选择> 的值为空或者不具有值,那么值条件返回 TRUE。否则,值条件返回 FALSE。此比较运算符不要求 <比较值> 包含值。 |
NOT NULL | 如果 <字段名称选择> 的值包含值,那么值条件返回 TRUE。否则,值条件返回 FALSE。 |