當使用 IS NULL 及 NOT NULL 比較運算子時,不需要 <Comparison Value>。字串值必須以雙引號括住,例如 "Project A"。
包括值清單作為以逗點區隔的清單,其中具有以雙引號括住的字串。對於包含空格的值,以雙引號括住字串是很重要的。例如,為字串清單輸入 "Project A", "Project B", "Project C",或為數字清單輸入 1, 2, 3。<Comparison Value> 也可以指定為 Perl 表示式,傳回與 <Field Name Selection> 清單中指定的值相同類型的值。表示式可以呼叫綱目中定義的常式,或呼叫 IBM® Rational® ClearQuest® API 呼叫。比方說,如果現行使用者為提交者,則若要傳送電子郵件,您可以使用 ClearQuest GetUserLoginName() API 呼叫,來傳回現行使用者。您可以將自己的動態比較值新增至值準則。例如,您可以對會傳回日期比較值(例如,YESTERDAY 或 LAST_WEEK)的綱目,新增您自己的函數。
下表列出您可以在值準則中使用的運算子。下表列出您可以在值準則中使用的運算子。運算子 | 說明 |
---|---|
= | 等於 |
<> | 不等於 |
< | 小於 |
<= | 小於或等於 |
> | 大於 |
=> | 大於或等於 |
IN | 如果 <Field Name Selection> 的值是 <Comparison Value> 元素中指定的其中一個值,則值準則會傳回 TRUE。否則,值準則會傳回 FALSE。 |
NOT IN | 如果 <Field Name Selection> 的值不是 <Comparison Value> 中指定的其中一個值,則值準則會傳回 TRUE。否則,值準則會傳回 FALSE。 |
LIKE | 如果 <Field Name Selection> 的值包含 <Comparison Value> 中指定的文字,則值準則會傳回 TRUE。否則,值準則會傳回 FALSE。字串比較會區分大小寫。 |
NOT LIKE | 如果 <Field Name Selection> 的值未包含 <Comparison Value> 中指定的文字,則值準則會傳回 TRUE。否則,值準則會傳回 FALSE。 |
IS NULL | 如果 <Field Name Selection> 的值是空的或沒有值,則值準則會傳回 TRUE。否則,值準則會傳回 FALSE。此比較運算子不需要 <Comparison Value> 包含值。 |
NOT NULL | 如果 <Field Name Selection> 的值包含值,則值準則會傳回 TRUE。否則,值準則會傳回 FALSE。 |