NANVL ФУНКЦИЯ

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

Описание

Функция Oracle / PLSQL NANVL позволяет заменить значение для числа с плавающей точкой, такие как BINARY_FLOAT или BINARY_DOUBLE, когда встречается значение Nan (Not a number). Это наиболее часто используется для преобразования значение Nan (Not a number) или в NULL или 0.

Синтаксис

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

NANVL( value, replace_with )

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

value принимает BINARY_FLOAT или BINARY_NUMBER для проверки на Nan (Not a number).
replace_with это значение возвращается, если значение Nan (Not a number).

Применение

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

  • Oracle 12c, Oracle 11g, Oracle 10g

Пример

Функция LNNVL может быть использована в Oracle / PLSQL.

Например:

Приведенный выше SQL запрос вернет 0, если поле binary1 содержится Nan значение (Not a number). В противном случае, он будет возвращать значение binary1.

Другим примером функции NANVL в Oracle / PLSQL является:

Приведенный выше SQL запрос вернет NULL, если поле binary1 содержит Nan значение (Not a number). В противном случае, он будет возвращать значение binary1.

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