前のページ|次のページ

COALESCE関数

数値の引数のリストからの最初の非欠損値を返します。

カテゴリ: 数学

構文

COALESCE(argument-1<..., argument-n>)

必須引数

argument

数値の定数、変数または式を指定します。

詳細

基本

COALESCEでは、1つ以上の数値引数を使用できます。COALESCE関数は、リストされている順に各引数の値を確認し、最初の非欠損値を返します。リストされている値が1つだけの場合、COALESCE関数はその引数の値を返します。すべての引数の値が欠損値の場合、COALESCE関数は欠損値を返します。

比較

COALESCE関数は数値引数を検索するのに対し、COALESCEC関数は文字引数を検索します。

ステートメントとその結果を次に示します。
SASステートメント
結果
x = COALESCE(42, .);
42
y = COALESCE(.A, .B, .C);
.
z = COALESCE(., 7, ., ., 42);
7

関連項目:

関数:
前のページ|次のページ|ページの先頭へ