Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hélmiton

Problemas com concatenação - SQL SERVER

Recommended Posts

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:

Microsoft OLE DB Provider for SQL Server error '80040e14'

Invalid operator for data type. Operator equals add, type equals text.

 

Se que é problema de CONCATENAÇÃO.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça assim

 

SELECT count(cod_noticia) as total

FROM noticia

WHERE cod_noticia <> 0 And (titulo + resumo + texto) like '%casa%'

Group by cod_noticia

 

Deve funcionar ^^

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.