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})
{TEST_EXPRESSION}
{TRUE_EXPRESSION}
{TEST_EXPRESSION}
è true.{FALSE_EXPRESSION}
{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.