Funciones para valores Nulos
En sql existen funciones que tratan valores nulos.
Nullif(expresion1, expresion2),
Esta función compara las dos expresiones y devuelve:
- Null, si sus resultados son iguales.
- O la expresion1 si sus resultados no son iguales.
Ejemplo:
- Nullif (“hola”,”hola”) =Null.
- Nullif (“hola”,”adiós”) =Hola.
Coalesce(expresion1, expresion2, [expresionn]),Esta función compara todas las expresiones indicadas y devuelve:
- La primera expresión no nula de la lista de expresiones.
- Si todas las expresiones son nulas devolvera null.
Ejemplo:
- Coalesce (null,null,null) = Null.
- Coalesce (null, “hola”,null) = Hola.
Nanvl(n2, n1),
Esta función compara las dos expresiones y devuelve:
- N2, si es un valor numérico válido.
- N1, si n2 no es un valor numérico válido.
Ejemplo:
- Nanvl (10,20) = 10.
- Nanvl
funciones valores nulos