Saya melihat apa kesalahannya, Anda mencoba menggunakan menyatu untuk mengonversi 0 menjadi string, dan menyatu mengonversi nol menjadi sesuatu. Anda perlu menggunakan KASUS
SELECT CASE WHEN COUNT(*) = 0 THEN 'NO RESULT'
ELSE CAST(COUNT(*) as TEXT)
END as field
FROM Table