布林函式
布林函式是用來對Profile Query Language (PQL)中不同的元素執行布林邏輯。 如需其他PQL函式的詳細資訊,請參閱Profile Query Language 總覽。
及
and
函式用來建立邏輯結合,做為布林值。
格式
{QUERY} and {QUERY}
範例
以下PQL查詢將傳回所有具有加拿大國籍和1985年出生年份的人。
homeAddress.countryISO = "CA" and person.birthYear = 1985
或
or
函式可用來建立邏輯分離,做為布林值。
格式
{QUERY} or {QUERY}
範例
下列PQL查詢將傳回所有居住國為加拿大或1985年出生年份的人。
homeAddress.countryISO = "CA" or person.birthYear = 1985
不是
not
(或!
)函式用來建立邏輯否定。
格式
not ({QUERY})
!({QUERY})
範例
以下PQL查詢將傳回所有沒有祖國為加拿大的人。
not (homeAddress.countryISO = "CA")
If
if
函式是用來解析運算式,需視指定的條件是否為true做為布林值而定。
格式
if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
引數
說明
{TEST_EXPRESSION}
正在測試的布林運算式。
{TRUE_EXPRESSION}
{TEST_EXPRESSION}
為true時將使用其值的運算式。{FALSE_EXPRESSION}
如果
{TEST_EXPRESSION}
為False,則會使用運算式的值。範例
如果主國家/地區是加拿大,下列PQL查詢會將值設定為1
,如果主國家/地區不是加拿大,則設定為2
。
if (homeAddress.countryISO = "CA", 1, 2)
後續步驟
現在您已瞭解布林函式,可以在PQL查詢中使用它們。 如需其他PQL功能的詳細資訊,請參閱Profile Query Language概觀。
recommendation-more-help
770bc05d-534a-48a7-9f07-017ec1e14871