En PLSQL la función COALESCE recibe varios argumentos y retorna la primer expresión distinta de nulo de unalista de dichos expresiones. Si todas las expresiones se evalúan a null, entonces la función devolverá NULL.
La sintaxis de la función sería:
COALESCE(expr1,expr2, ... expr_n )
Por ejemplo, supongamos que tenemos una tabla de datos referenciales sobre direcciones de los clientes. Así tenemos 3 columnas direccion1, direccion2 y direccion3 y usando el comando COALESCE usamos la siguiente sintaxis:
select COALESCE(direccion1,direccion2,direccion3
) from tabla1
La información que disponemos no es muy completa, y por lo tanto los campos varían por cliente. Para cada fila de la tabla, la función COALESCE va ha retornar el primer valor distinto de nulo de las 3 direcciones indicadas como expresiones en la función.
No hay comentarios:
Publicar un comentario