メイン コンテンツをスキップする 補完的コンテンツへスキップ

coalesce - スクリプトおよびチャート関数

合体関数は、有効な non-NULL 表現を持つ最初のパラメータを返します。任意の数のパラメータを使用できます。

構文:  

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

戻り値データ型: デュアル

引数
引数説明
expr1有効な NULL 以外の表現を確認する最初の数式。
expr2有効な NULL 以外表現を確認する 2 番目の数式。
expr3有効な NULL 以外表現を確認する 3 番目の数式。
例: チャートの数式
結果

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

この数式は、一部の項目に製品の値がない場合に備えて、3 つの異なる製品説明項目から選択します。関数にリストされている順序に従って、NULL 以外の値を持つ最初の項目が返されます。いずれの項目にも値が含まれていない場合、結果は no description available になります。

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

この数式は、項目 FileName から潜在的な囲み引用符を削除します。指定された FileName が引用符で囲まれている場合、これらは削除され、囲まれた引用符で囲まれていない FileName が返されます。TextBetween 関数が区切り文字を見つけられない場合、NULL を返します。これは、Coalesce が拒否し、代わりに生の FileName を返します。

例 - Coalesce の基本

例 - 優先される代替値で NULL 値を置き換える

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。