Funções booleanas

As funções booleanas são usadas para executar lógica booleana em diferentes elementos em Profile Query Language (PQL). Para obter mais informações sobre outras funções PQL, consulte Profile Query Language overview.

E

A função and é usada para criar uma conjunção lógica.

Formato

{QUERY} and {QUERY}

Exemplo

O query PQL a seguir retornará todas as pessoas com o país de origem como Canadá e o ano de nascimento de 1985.

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

Ou

A função or é usada para criar uma disjunção lógica.

Formato

{QUERY} or {QUERY}

Exemplo

O query PQL a seguir retornará todas as pessoas com o país de origem como Canadá ou o ano de nascimento de 1985.

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

Não

A função not (ou !) é usada para criar uma negação lógica.

Formato

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

Exemplo

O query PQL a seguir retornará todas as pessoas que não têm seu país de origem como Canadá.

not (homeAddress.countryISO = "CA")

Se

A função if é usada para resolver uma expressão, dependendo se uma condição especificada é verdadeira.

Formato

if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
Argumento Descrição
{TEST_EXPRESSION} A expressão booleana que está sendo testada.
{TRUE_EXPRESSION} A expressão cujo valor será usado se {TEST_EXPRESSION} for verdadeiro.
{FALSE_EXPRESSION} A expressão cujo valor será usado se {TEST_EXPRESSION} for false.

Exemplo

O seguinte query PQL definirá o valor como 1 se o país de origem for Canadá e 2 se o país de origem não for Canadá.

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

Próximas etapas

Agora que você aprendeu sobre funções booleanas, pode usá-las em seus query PQL. Para obter mais informações sobre outras funções PQL, leia a visão geral da linguagem do Query do Perfil.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free