邏輯數量詞函式

邏輯數量詞可用於斷言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或具有「PS」SKU的所有事件。

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且具有「PS」SKU的所有事件。

forall E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"

後續步驟

現在您已瞭解邏輯數量詞,可以在PQL查詢中使用它們。 如需其他PQL功能的詳細資訊,請參閱Profile Query Language概觀

recommendation-more-help
770bc05d-534a-48a7-9f07-017ec1e14871