Wie wäre es mit:
SELECT COALESCE(sum(num), 0) AS val FROM tab WHERE descr LIKE "%greetings%";
Der COALESCE Die Funktion sagt im Grunde "Gib den ersten Parameter zurück, es sei denn, er ist null, in diesem Fall gib den zweiten Parameter zurück" - Dies ist in diesen Szenarien sehr praktisch.