nvl 関数

適用対象: 「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

expr1NULL の場合は expr2 を返します。それ以外の場合は expr1 を返します。 この関数は、2 つの引数を持つ coalesce(expr1, expr2) のシノニムです。

構文

nvl(expr1, expr2)

引数

  • expr1: 任意の型の式。
  • expr2: 最小共通型expr1 と共有する式。

戻り値

結果の型は、引数の型の最小共通型です。

VARIANT 型には特別な考慮事項があります。 詳細については、「isnull 関数」を参照してください。

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3