NVL ФУНКЦИЯ

Узнайте, как использовать Oracle / PLSQL функцию NVL с синтаксисом и примерами.

Описание

Функция Oracle / PLSQL NVL позволяет заменить значение, когда встречается Null значение.

Синтаксис

Синтаксис функции Oracle / PLSQL NVL:

NVL( string1, replace_with )

Параметры или аргументы

string1 строка, которая проверяется на Null значение.
replace_with возвращаемое значение, если string1 является Null.

Применение

Функцию NVL можно использовать в следующих версиях Oracle / PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Пример

Рассмотрим несколько примеров функции Oracle NVL и изучим, как использовать функцию NVL в Oracle / PLSQL.

SQL запрос приведенный выше вернет ‘n/a’, если в поле supplier_city содержится Null значение. В противном случае, он будет возвращать значение supplier_city.

Другой пример использования функции NVL в Oracle / PLSQL является:

SQL запрос вернет поле supplier_name если supplier_desc содержит Null. В противном случае, он будет возвращать supplier_desc.

Последний пример использования функции NVL в Oracle / PLSQL:

SQL запрос вернет 0, если поле commission содержится Null значение. В противном случае, он вернет значение поля commission.

Смотри также в категории: Дополнительные функции Oracle / PLSQL