Ir para conteúdo

POWERED BY:

Arquivado

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

Nigol

[Resolvido] Busca por aproximação

Recommended Posts

Olá necessito fazer uma busca por aproximação de uma varchar...

 

como exemplo...

 

Select * from tabela where palavra ='123' (mas este 123 poderia ser 12 ou até mesmo 3).

 

Att

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT * FROM tabela WHERE palavra LIKE '%12%';

 

O % inicial vai procurar correspondências como abc12 ou 12312

 

O % final vai procurar correspondências como 1234 ou 12abc

 

Agora, dependendo da situação, você pode preferir um índice FULLTEXT http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://dev.mysql.com...ext-search.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

perfeito João consegui com os % grato.

 

 

por favor, se possível colocar como resolvido.

 

SELECT * FROM tabela WHERE palavra LIKE '%12%';

 

O % inicial vai procurar correspondências como abc12 ou 12312

 

O % final vai procurar correspondências como 1234 ou 12abc

 

Agora, dependendo da situação, você pode preferir um índice FULLTEXT http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://dev.mysql.com...ext-search.html

 

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.