Show Menu
SUJETS×

Fonctions booléennes

Les fonctions booléennes sont utilisées pour exécuter une logique booléenne sur différents éléments dans le langage PQL (Profil Requête Language). Pour plus d'informations sur les autres fonctions PQL, consultez la présentation du langage Profil Requête.

Et

La and fonction est utilisée pour créer une conjonction logique.
Format
{QUERY} and {QUERY}

Exemple
La requête suivante de la LPQ remettra à toutes les personnes ayant le pays d'origine le Canada et l'année de naissance de 1985.
homeAddress.countryISO = "CA" and person.birthYear = 1985

OU

La or fonction est utilisée pour créer une disjonction logique.
Format
{QUERY} or {QUERY}

Exemple
La requête suivante de la LPQ remettra à toutes les personnes ayant le pays d'origine le Canada ou l'année de naissance de 1985.
homeAddress.countryISO = "CA" or person.birthYear = 1985

Pas

La fonction not (ou ! ) est utilisée pour créer une négation logique.
Format
not ({QUERY})
!({QUERY})

Exemple
La requête suivante de la LPQ rendra au Canada toutes les personnes qui n'ont pas leur pays d'origine.
not (homeAddress.countryISO = "CA")

Si la variable

La if fonction est utilisée pour résoudre une expression selon si une condition spécifiée est vraie.
Format
if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})

Argument
Description
{TEST_EXPRESSION}
expression booléenne qui est en cours de test.
{TRUE_EXPRESSION}
expression dont la valeur sera utilisée si {TEST_EXPRESSION} la valeur est true.
{FALSE_EXPRESSION}
expression dont la valeur sera utilisée si elle {TEST_EXPRESSION} est fausse.
Exemple
La requête suivante de la LPQ établira la valeur comme 1 si le pays d'origine est le Canada et 2 si le pays d'origine n'est pas le Canada.
if (homeAddress.countryISO = "CA", 1, 2)

Étapes suivantes

Maintenant que vous connaissez les fonctions booléennes, vous pouvez les utiliser dans vos requêtes PQL. Pour plus d'informations sur d'autres fonctions PQL, veuillez lire la présentation de la langue de la Requête de Profil.