邏輯量詞函式

邏輯量詞可用來斷言(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函式的詳細資訊,請閱讀配置式查 詢語言概述

本頁內容