Logische kwantor-functies
Logische kwantoren kunnen worden gebruikt om voorwaarden met arrays in te stellen Profile Query Language (PQL). Meer informatie over andere PQL-functies vindt u in de Profile Query Language overzicht.
Exists
De exists
functie bepaalt het bestaan van een item in een array, op voorwaarde dat het aan de opgegeven voorwaarde voldoet.
Indeling
exists {VARIABLE} from {EXPRESSION} where {CONDITION}
exists {VARIABLE} from {EXPRESSION} : {CONDITION}
{VARIABLE}
{EXPRESSION}
{CONDITION}
Voorbeeld
De volgende PQL-query krijgt alle gebeurtenissen 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 forall
Deze functie bepaalt alle items in een array die aan alle opgegeven voorwaarden voldoen.
Indeling
forall {VARIABLE} from {EXPRESSION} where {CONDITION}
forall {VARIABLE} from {EXPRESSION} : {CONDITION}
{VARIABLE}
{EXPRESSION}
{CONDITION}
Voorbeeld
De volgende PQL-query krijgt alle gebeurtenissen 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 gebruiken PQL. Voor meer informatie over andere PQL functies, gelieve te lezen Overzicht van taal voor profielquery.