Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Возвращает expr2, если expr1 не равно NULL. В противном случае возвращает expr3. Эта функция является синонимом CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END.
Синтаксис
nvl2(expr1, expr2, expr3)
Аргументы
-
expr1: выражение любого типа. -
expr2: выражение любого типа. -
expr3: выражение, которое использует наименее распространенный тип сexpr2.
Возвраты
Результат является наименее распространенным типомexpr2 и expr3.
Особые рекомендации применяются к VARIANT типам. См. подробности в функцииisnull.
Примеры
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2