Поделиться через


nvl2 Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает значение expr2 , если expr1 не NULLравно , или expr3 в противном случае. Эта функция является синонимом для CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END.

Синтаксис

nvl2(expr1, expr2, expr3)

Аргументы

Возвращает

Результатом является наименее распространенныйexpr2 тип и expr3.

Примеры

> SELECT nvl2(NULL, 2, 1);
 1

> SELECT nvl2('spark', 2, 1);
 2