Show Menu
ARGOMENTI×

Funzioni booleane

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

And

La and funzione viene utilizzata per creare una combinazione logica.
Formato
{QUERY} and {QUERY}

Esempio
La seguente query PQL restituirà tutte le persone con il paese di origine come Canada e l'anno di nascita del 1985.
homeAddress.countryISO = "CA" and person.birthYear = 1985

Oppure

La or funzione viene utilizzata per creare una disgiunzione logica.
Formato
{QUERY} or {QUERY}

Esempio
La seguente query PQL restituirà tutte le persone con il paese di origine come Canada o anno di nascita del 1985.
homeAddress.countryISO = "CA" or person.birthYear = 1985

Not

La funzione not (o ! ) viene utilizzata per creare una negazione logica.
Formato
not ({QUERY})
!({QUERY})

Esempio
La seguente query PQL restituirà tutte le persone che non hanno il proprio paese di origine come Canada.
not (homeAddress.countryISO = "CA")

If

La if funzione viene utilizzata per risolvere un'espressione a seconda che una condizione specificata sia vera.
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 imposta 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

Dopo aver appreso le funzioni booleane, è possibile utilizzarle nelle query PQL. Per ulteriori informazioni sulle altre funzioni PQL, consultate la panoramica Lingua query profilo.