No My SQL eu uso assim e funciona:
SELECT count(cod_noticia) as total FROM noticia where cod_noticia <> 0 And CONCAT(titulo,' - ',resumo,' - ',texto) like '%casa%'
Já no SQL SERVER estou tentando fazer assim e não está funcionando, alguém sabe por que????
SELECT count(cod_noticia) as total FROM noticia where cod_noticia <> 0 And (titulo + resumo + texto) like '%casa%'
Dá o seguinte erro:
Se que é problema de CONCATENAÇÃO.
Obrigado
SELECT count(cod_noticia) as total FROM noticia where cod_noticia <> 0 And CONCAT(titulo,' - ',resumo,' - ',texto) like '%casa%'
Já no SQL SERVER estou tentando fazer assim e não está funcionando, alguém sabe por que????
SELECT count(cod_noticia) as total FROM noticia where cod_noticia <> 0 And (titulo + resumo + texto) like '%casa%'
Dá o seguinte erro:
Microsoft OLE DB Provider for SQL Servererror '80040e14'
Invalid operator for data type. Operator equals add, type equals text.
Se que é problema de CONCATENAÇÃO.
Obrigado