Coalesce (valor1, valor2, …)

Devuelve el primer valor no nulo (not null) de la lista de valores pasados como parámetros.
Esta función es útil para tratar cálculos en campos cuyo posible valor sea null.

Ejemplo de uso 1:

select coalesce(null, 3, 5, 8)
from dual

Devolverá: 3

Ejemplo de uso 2:

UPDATE facturas SET
pagada = True,
numeroPagos = (COALESCE(numeroPagos, 0) + 1)
where codigo = 69

En la consulta SQL anterior, la función Coalesce, si el valor de “numeroPagos” es null, devolverá “0”, si no es null devolverá el valor de “numeroPagos”.

alonsojpd

alonsojpd

Presidente y fundador de Proyecto A y AjpdSoft

Deja un comentario