Funciones booleanas

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

Y

El and se utiliza para crear una conjunción lógica.

Formato

{QUERY} and {QUERY}

Ejemplo

La siguiente consulta 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

El or se utiliza para crear una disyunción lógica.

Formato

{QUERY} or {QUERY}

Ejemplo

La siguiente consulta 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

El not (o !) se utiliza para crear una negación lógica.

Formato

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

Ejemplo

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

not (homeAddress.countryISO = "CA")

Si

El if se utiliza para resolver una expresión en función de si una condición especificada es verdadera.

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 utilizará si {TEST_EXPRESSION} es verdadero.
{FALSE_EXPRESSION}
La expresión cuyo valor se utilizará si {TEST_EXPRESSION} es false.

Ejemplo

La siguiente consulta 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 PQL. Para obtener más información sobre otras funciones PQL, lea la Introducción al lenguaje de consulta de perfil.

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