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 als booleaanse waarde 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 als booleaanse verbinding 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 true is als een Booleaanse waarde.
Formaat
if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
{TEST_EXPRESSION}
{TRUE_EXPRESSION}
{TEST_EXPRESSION}
true is.{FALSE_EXPRESSION}
{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.