Funzioni booleane

Le funzioni booleane vengono utilizzate per eseguire la logica booleana su elementi diversi in Profile Query Language (PQL). Ulteriori informazioni sulle altre funzioni di PQL sono disponibili nella Profile Query Language panoramica.

E

La funzione and viene utilizzata per creare una congiunzione logica come booleano.

Formato

{QUERY} and {QUERY}

Esempio

La seguente query PQL restituirà tutte le persone con paese di origine come Canada e anno di nascita 1985.

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

Oppure

La funzione or viene utilizzata per creare una disgiunzione logica come booleano.

Formato

{QUERY} or {QUERY}

Esempio

La seguente query PQL restituirà tutte le persone con paese di origine come Canada o anno di nascita 1985.

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

Non

La funzione not (o !) viene utilizzata per creare una negazione logica.

Formato

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

Esempio

La seguente query PQL restituirà tutti gli utenti che non hanno il proprio paese di origine come Canada.

not (homeAddress.countryISO = "CA")

Se

La funzione if viene utilizzata per risolvere un'espressione a seconda che una condizione specificata sia vera o meno come valore booleano.

Formato

if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
Argomento
Descrizione
{TEST_EXPRESSION}
L’espressione booleana in fase di test.
{TRUE_EXPRESSION}
L'espressione il cui valore verrà utilizzato se {TEST_EXPRESSION} è true.
{FALSE_EXPRESSION}
L'espressione il cui valore verrà utilizzato se {TEST_EXPRESSION} è false.

Esempio

La seguente query PQL imposterà il valore come 1 se il paese di origine è il Canada e 2 se il paese di origine non è il Canada.

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

Passaggi successivi

Ora che hai imparato le funzioni booleane, puoi utilizzarle all’interno delle query PQL. Per ulteriori informazioni su altre funzioni di PQL, leggere la panoramica di Profile Query Language.

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