Funciones booleanas

Las funciones booleanas se utilizan para realizar lógica booleana en diferentes elementos de Profile Query Language (PQL). Encontrará más información sobre otras funciones de PQL en la Profile Query Language descripción general.

Y

La función and se usa para crear una conjunción lógica como booleano.

Formato

{QUERY} and {QUERY}

Ejemplo

La siguiente consulta de PQL devolverá todas las personas con país de origen como Canadá y año de nacimiento de 1985.

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

O

La función or se usa para crear una disyunción lógica como booleano.

Formato

{QUERY} or {QUERY}

Ejemplo

La siguiente consulta de PQL devolverá todas las personas con país de origen como Canadá o el año de nacimiento de 1985.

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

No

La función not (o !) se usa para crear una negación lógica.

Formato

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

Ejemplo

La siguiente consulta de PQL devolverá todas las personas que no tengan su país de origen como Canadá.

not (homeAddress.countryISO = "CA")

Si

La función if se usa para resolver una expresión en función de si una condición especificada es verdadera como valor booleano.

Formato

if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
Argumento
Descripción
{TEST_EXPRESSION}
La expresión booleana que se está probando.
{TRUE_EXPRESSION}
La expresión cuyo valor se usará si {TEST_EXPRESSION} es verdadero.
{FALSE_EXPRESSION}
La expresión cuyo valor se usará si {TEST_EXPRESSION} es falso.

Ejemplo

La siguiente consulta de PQL establecerá el valor como 1 si el país de origen es Canadá y 2 si el país de origen no es Canadá.

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

Pasos siguientes

Ahora que ha aprendido acerca de las funciones booleanas, puede utilizarlas en sus consultas de PQL. Para obtener más información acerca de otras funciones de PQL, lea la descripción general de Profile Query Language.

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