Show Menu
主題×

邏輯量詞函式

邏輯量詞可用於在配置檔案查詢語言(PQL)中用陣列來斷言條件。 有關其他PQL函式的詳細資訊,請參閱「配置檔案查 詢語言」概述

存在

該函 exists 數確定在滿足所提供條件的陣列中項的存在。
格式
exists {VARIABLE} from {EXPRESSION} where {CONDITION}
exists {VARIABLE} from {EXPRESSION} : {CONDITION}

引數
說明
{VARIABLE}
變數的名稱。
{EXPRESSION}
正在檢查的陣列。
{CONDITION}
可選運算式,可篩選傳回之陣列中的值。
範例
以下PQL查詢獲取所有價格高於$50或SKU為"PS"的事件。
exists E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"

適合所有人

該函 forall 數確定陣列中滿足所有給定條件的所有項目。
格式
forall {VARIABLE} from {EXPRESSION} where {CONDITION}
forall {VARIABLE} from {EXPRESSION} : {CONDITION}

引數
說明
{VARIABLE}
變數的名稱。
{EXPRESSION}
正在檢查的陣列。
{CONDITION}
可選運算式,可篩選傳回之陣列中的值。
範例
以下PQL查詢獲取所有價格大於$50且SKU為"PS"的事件。
forall E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"

後續步驟

現在,您已經瞭解了邏輯量詞,可以在PQL查詢中使用它們。 有關其他PQL函式的詳細資訊,請閱讀配置式查 詢語言概述