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


Функция nvl

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

Возвращает expr2, если expr1 имеет значение NULL. В противном случае возвращает expr1. Эта функция является синонимом двух coalesce(expr1, expr2) аргументов.

Синтаксис

nvl(expr1, expr2)

Аргументы

  • expr1: выражение любого типа.
  • expr2: выражение, в которое используется наименее распространенный типexpr1.

Возвраты

Тип результата является наименее распространенным типом типов аргументов.

Особые рекомендации применяются к VARIANT типам. Дополнительные сведения см . в функции isnull.

Примеры

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3