Show Menu
主題×

邏輯量詞函式

邏輯量詞可用來斷言(PQL)中的 Profile Query Language 陣列條件。 有關其他PQL函式的詳細資訊,請參閱 Profile Query Language 概述

存在

該函 exists 數確定在滿足所提供條件的陣列中項的存在。
Format
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 數確定陣列中滿足所有給定條件的所有項目。
Format
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函式的詳細資訊,請閱讀配置式查 詢語言概述