Que diriez-vous :
SELECT COALESCE(sum(num), 0) AS val FROM tab WHERE descr LIKE "%greetings%";
Le COALESCE La fonction dit essentiellement "renvoie le premier paramètre, sauf s'il est nul, auquel cas renvoie le deuxième paramètre" - C'est très pratique dans ces scénarios.