buen dia
no se que motor de BD estas usando
en mi caso uso MSSQL server y me funciona esto:
Código SQL
[-]SELECT case when count(*) = 1 then 'fue uno' else cast(count(*) as varchar) end campo
FROM authors
where state = 'CA'
si te fijas tube que convertir el count a varchar, esto es pk se tiene qeu regresar un mismo tipo de dato en todos los resultados del case
ojala te sirva
saludos
PD
el ejemplo es de la BD pubs para los interesados