Jeg kan se, hvad der er fejlen, du forsøger at bruge coalesce til at konvertere 0 til streng, og coalesce konvertere null til noget. Du skal bruge en CASE
SELECT CASE WHEN COUNT(*) = 0 THEN 'NO RESULT'
ELSE CAST(COUNT(*) as TEXT)
END as field
FROM Table