Show Menu
主題×

布爾函式

布林函式用於對配置檔案查詢語言(PQL)中的不同元素執行布爾邏輯。 有關其他PQL函式的詳細資訊,請參閱「配置檔案查 詢語言」概述

函式 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 ! )函式用來建立邏輯否定。
格式
not ({QUERY})
!({QUERY})

範例
以下PQL查詢將返回所有沒有其祖國為加拿大的人員。
not (homeAddress.countryISO = "CA")

函式 if 用於根據指定的條件是否為真來解析表達式。
格式
if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})

引數
說明
{TEST_EXPRESSION}
正在測試的布爾表達式。
{TRUE_EXPRESSION}
如果為true,則使用其值的運 {TEST_EXPRESSION} 算式。
{FALSE_EXPRESSION}
若為false,則使用其值的 {TEST_EXPRESSION} 運算式。
範例
以下PQL查詢將設定該值,如 1 果母國是加拿大, 2 如果母國不是加拿大。
if (homeAddress.countryISO = "CA", 1, 2)

後續步驟

現在,您已經瞭解了布爾函式,您可以在PQL查詢中使用它們。 有關其他PQL函式的詳細資訊,請閱讀配置式查 詢語言概述