運算子是在分類規則中指定,並套用至運算元。例如,您可以使用 =
來指定等於 j2ee 的應用程式類型的運算元。
視您選取的運算元而定,畫面上會顯示各種運算子選項。下列清單包含運算子選項:
- =
- 相等運算子表示區分大小寫的比對。
- <>
- 小於或大於運算子適用於數字。
- AND
- 若為 xx AND yy,則表示
相符項同時包含 xx、yy。
- IN
- 這個運算子表示在單一表示式內包含多個值的運算元。比方說,
如果有一個叫做 port 的運算元,
您要表示埠值可以是任何或所有的值(例如,9080、9090 和 9091),
則表示式片段是 port IN (9080,9090,9091)。括弧內的值的表示方法是根據埠的資料類型而定。如果埠是整數,
正確的語法是不使用引號來包含這些值。
如果埠是字串,正確的語法是 port IN (‘9080',‘9090',‘9091')。
- IS NULL
- 這個運算子表示查詢的驗證顯示所要求的參數不存在。
- IS NOT NULL
- 這個運算子表示查詢的驗證顯示所要求的參數存在。
- LIKE
- 這個運算子表示字串運算元值的型樣相符。
值在型樣相符開始的位置處必須包含萬用字元百分比符號 (%)。例如,表示式 host LIKE %blanca 會比對 blanca 這個單字或任何結尾是 blanca 的其他單字,
而表示式 host LIKE blanca% 會比對 blanca 這個單字或任何開頭為 blanca 的其他單字。表示式 host LIKE %blanca% 會比對 blanca 這個單字或其中含有 blanca 的任何單字。
- CONTAIN(S)
- 這個運算子表示當表示式所用的 submitter_group 值出現在 submitter_group 運算元所傳回的值陣列中時,所要傳回的值。比方說,如果提交者群組傳回群組陣列 {sales、
development、management},而表示式中使用的值是 development,
則 CONTAINS 會傳回 true。
若不是,則傳回 false。
- CONTAINMATCH (CONTAINSMATCH)
- CONTAINSMATCH 與 CONTAINS 相同,
但具有型樣相符功能。比方說,如果您在 CONTAINMATCH 運算子中使用 %ment,
就會相符,因為 development 和 management 的元素中都包含 ment 的子字串。