Vous pouvez utiliser le COALESCE
Cette commande aide dans le cas où un select retourne null, pour remplacer null par une valeur comme celle-ci :
SELECT
COALESCE(count(*), 0) as clicks,
COALESCE(hour(time), hour(now())) as hour
FROM
clicks
WHERE DATE(time) = DATE(NOW()) GROUP BY hour
J'espère que c'est ce que vous cherchez.