¿Hay un rendimiento equivalente a la función isnull para DB2?Función IsNull en DB2 SQL?
Imagínese algunos de nuestros productos son internos, por lo que no tienen nombres:
Select product.id, isnull(product.name, "Internal)
From product
se retornará
1 Socks
2 Shoes
3 Internal
4 Pants
COALESCE es diferente en el sentido de que puede alimentarlo con un número variable de parámetros y devolverá el primer valor no nulo, con un valor predeterminado opcional. De modo que si tengo varA, varB y VarC cualquiera de ellos puede ser nulo (por ejemplo provienen de diferentes tablas en una combinación externa) y si todas son nulas, quiero una cadena vacía, coul d use COALESCE (varA, varB, varC, '') y obtenga el primero de ellos que no sea nulo, o una cadena vacía si son todos nulos. IFNULL (ISNULL en T-SQL) es un todo o nada. –