Funções booleanas
Funções booleanas são usadas para executar lógica booleana em diferentes elementos em Profile Query Language (PQL). Mais informações sobre outras funções do PQL podem ser encontradas na Profile Query Language visão geral.
E
A função and
é usada para criar uma conjunção lógica como booleana.
Formato
{QUERY} and {QUERY}
Exemplo
A consulta do 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 como booleana.
Formato
{QUERY} or {QUERY}
Exemplo
A consulta do PQL a seguir retornará todas as pessoas com o país de origem como Canadá ou 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
A seguinte query do PQL 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 como booleana.
Formato
if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
{TEST_EXPRESSION}
{TRUE_EXPRESSION}
{TEST_EXPRESSION}
for verdadeiro.{FALSE_EXPRESSION}
{TEST_EXPRESSION}
for falso.Exemplo
A consulta PQL a seguir definirá o valor como 1
se o país de origem for o Canadá e 2
se o país de origem não for o Canadá.
if (homeAddress.countryISO = "CA", 1, 2)
Próximas etapas
Agora que você aprendeu sobre funções booleanas, é possível usá-las em consultas do PQL. Para obter mais informações sobre outras funções do PQL, leia a visão geral do Profile Query Language.