Oracle/PLSQL: funciones NANVL

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: funciones NANVL

Este tutorial de Oracle explica cómo usar Oracle/PLSQL Función NANVL Con sintaxis y ejemplos.

describir

La función Oracle/PLSQL NANVL le permite reemplazar un número de punto flotante con un valor, como BINARY_FLOAT o BINARY_DOUBLE, cuando encuentra un valor Nan (no un número). Esto se usa más comúnmente para convertir valores Nan (no un número) a NULL o 0.

sintaxis

La sintaxis de la función NANVL en Oracle/PLSQL es:

NANVL( value, replace_with )

parámetro o parámetro

El valor BINARY_FLOAT o BINARY_NUMBER se usa para probar Nan (no un número). replace_with devuelve el valor si el valor es Nan (no un número).

devolver los bienes

La función NANVL devuelve un valor alternativo.

aplicar para

La función NANVL está disponible en las siguientes versiones de Oracle/PLSQL:

  • Oráculo 12c, Oráculo 11g, Oráculo 10g

ejemplo

La función NANVL se puede utilizar en Oracle/PLSQL.

Por ejemplo:

select NANVL(binary1, 0)
from test_table;

La instrucción SQL anterior devolverá 0 si el campo binary1 contiene un valor Nan (no un número). De lo contrario, devuelve el valor binary1.

Otro ejemplo de una función NANVL en Oracle/PLSQL es:

select NANVL(binary1, NULL)
from test_table;

La instrucción SQL anterior devolverá NULL si el campo binary1 contiene un valor Nan (no un número). De lo contrario, devuelve el valor binary1.

(Visited 4 times, 1 visits today)