Logische kwantor-functies
Logische kwantoren kunnen worden gebruikt om voorwaarden met arrays in Profile Query Language (PQL) te bevestigen. Meer informatie over andere functies van PQL kan in het Profile Query Language overzichtworden gevonden.
Exists
De functie exists
bepaalt het bestaan van een item in een array, op voorwaarde dat dit item voldoet aan de opgegeven voorwaarde.
Formaat
exists {VARIABLE} from {EXPRESSION} where {CONDITION}
exists {VARIABLE} from {EXPRESSION} : {CONDITION}
{VARIABLE}
{EXPRESSION}
{CONDITION}
Voorbeeld
De volgende PQL-query haalt alle gebeurtenissen op met een prijs hoger dan $50 of met een SKU van 'PS'.
exists E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"
Voor alles
De functie forall
bepaalt alle items in een array die aan alle opgegeven voorwaarden voldoen.
Formaat
forall {VARIABLE} from {EXPRESSION} where {CONDITION}
forall {VARIABLE} from {EXPRESSION} : {CONDITION}
{VARIABLE}
{EXPRESSION}
{CONDITION}
Voorbeeld
De volgende PQL-query haalt alle gebeurtenissen op met een prijs hoger dan $50 en een SKU van 'PS'.
forall E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"
Volgende stappen
Nu u over logische kwantoren hebt geleerd, kunt u hen binnen uw vragen van PQL gebruiken. Voor meer informatie over andere functies van PQL, te lezen gelieve het overzicht van Profile Query Language.