Funzioni booleane

Ultimo aggiornamento: 2023-07-13
  • Argomenti:
  • Segments
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Developer
    User
    Admin
    Leader

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

E

Il and per creare una congiunzione logica.

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

Il or viene utilizzata per creare una disgiunzione logica.

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

No

Il 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")

Se

Il if La 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} Espressione il cui valore verrà utilizzato se {TEST_EXPRESSION} è vero.
{FALSE_EXPRESSION} 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 PQL, leggere Panoramica sulla lingua delle query di profilo.

In questa pagina