邏輯量詞函式

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

存在

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功能的詳細資訊,請閱讀 設定檔查詢語言概觀.

本頁內容