適用対象:
Databricks SQL
Databricks Runtime
expr2 が expr1 の場合は NULL を返します。それ以外の場合は expr1 を返します。 この関数は、2 つの引数を持つ coalesce(expr1, expr2) のシノニムです。
構文
nvl(expr1, expr2)
引数
-
expr1: 任意の型の式。 -
expr2: 最小共通型をexpr1と共有する式。
戻り値
結果の型は、引数の型の最小共通型です。
VARIANT 型には特別な考慮事項があります。 詳細については、isnull関数を参照してください。
例
> SELECT nvl(NULL, 2);
2
> SELECT nvl(3, 2);
3