Vidím, v čem je chyba, pokoušíte se použít sloučení k převodu 0 na řetězec a ke sloučení převodu null na něco. Musíte použít CASE
SELECT CASE WHEN COUNT(*) = 0 THEN 'NO RESULT'
ELSE CAST(COUNT(*) as TEXT)
END as field
FROM Table