Booleaanse functies

Booleaanse functies worden gebruikt om booleaanse logica uit te voeren op verschillende elementen in Profile Query Language (PQL). Meer informatie over andere functies van PQL kan in het Profile Query Language overzichtworden gevonden.

en

De functie and wordt gebruikt om een logische combinatie te maken.

Formaat

{QUERY} and {QUERY}

Voorbeeld

De volgende PQL-query retourneert alle mensen met het thuisland als Canada en het geboortejaar 1985.

homeAddress.countryISO = "CA" and person.birthYear = 1985

of

De functie or wordt gebruikt om een logische scheiding te maken.

Formaat

{QUERY} or {QUERY}

Voorbeeld

De volgende PQL-query retourneert alle mensen met het thuisland als Canada of geboortejaar 1985.

homeAddress.countryISO = "CA" or person.birthYear = 1985

Niet

De functie not (of ! ) wordt gebruikt om een logische negatie te maken.

Formaat

not ({QUERY})
!({QUERY})

Voorbeeld

De volgende PQL-query retourneert alle mensen die geen thuisland als Canada hebben.

not (homeAddress.countryISO = "CA")

Indien

De functie if wordt gebruikt om een expressie op te lossen, afhankelijk van het feit of een opgegeven voorwaarde waar is.

Formaat

if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
Argument
Beschrijving
{TEST_EXPRESSION}
De booleaanse expressie die wordt getest.
{TRUE_EXPRESSION}
De expressie waarvan de waarde wordt gebruikt als {TEST_EXPRESSION} true is.
{FALSE_EXPRESSION}
De expressie waarvan de waarde wordt gebruikt als {TEST_EXPRESSION} false is.

Voorbeeld

De volgende PQL-query stelt de waarde in als 1 als het thuisland Canada is en 2 als het thuisland geen Canada is.

if (homeAddress.countryISO = "CA", 1, 2)

Volgende stappen

Nu u over booleaanse functies hebt geleerd, kunt u deze gebruiken binnen uw PQL-query's. Voor meer informatie over andere functies van PQL, te lezen gelieve het overzicht van Profile Query Language.

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