Je vois quelle est l'erreur, vous essayez d'utiliser coalesce pour convertir 0 en chaîne, et coalesce convert null en quelque chose. Vous devez utiliser un CASE
SELECT CASE WHEN COUNT(*) = 0 THEN 'NO RESULT'
ELSE CAST(COUNT(*) as TEXT)
END as field
FROM Table