Si hacemos la suma directa, SELECT SUM( campo ) FROM tabla , MySQL nos retornará null.
Para poder operar con ellos directamente podemos darles un valor por defecto, en este caso 0, con la sentencia:
SELECT SUM( IFNULL(campo, 0) ) FROM tabla
También lo podemos utilizar para poner un valor conocido en los campos null:
SELECT IFNULL(telefono, 'n.d.') FROM tabla
Es una manera óptima de hacer consultas con los datos bien organizados.
Editado por Daniel el 13/12/2007 a las 11:52:58h.