運算子指定於分類規則,並套用至運算元。例如,您可以使用 = 來指定等於 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。