跳到主要內容

coalesce - 指令碼與圖表函數

coalesce 函數會傳回參數中第一個具有效 non-NULL 表示法的參數。可使用任意數目的參數。

語法:  

coalesce(expr1[ , expr2 , expr3 , ...])

引數:  

引數
引數 描述
expr1 要檢查非 NULL 表示的有效性的第一個運算式。
expr2 要檢查非 NULL 表示的有效性的第二個運算式。
expr3 要檢查非 NULL 表示的有效性的第三個運算式。

範例:  

範例
範例 結果
此運算式將欄位的所有 NULL 值變更為「不適用」。

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

若某些欄位可能沒有適用於產品的值,此運算式將會在三個不同的產品描述欄位之間選取。將會傳回給定順序中的第一個欄位,其中有非 NULL 值。若沒有任何欄位包含值,結果將會是「沒有可用描述」。

Coalesce(TextBetween(FileName, '"', '"'), FileName)

此運算式將會從欄位 FileName 修剪可能加括號的引用。若給定的 FileName 被引用,會移除這些內容,並傳回加上括號、未引用的 FileName。若 TextBetween 函數沒有找到 Coalesce 拒絕、傳回 NULL 的分隔符號,會改為傳回原始 FileName

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!