Ir para conteúdo

POWERED BY:

Arquivado

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

Microtec

Select / REGEXP

Recommended Posts

Olá.

 

Preciso de uma SQL para o MySQL que me funcione mais ou menos assim:

 

Tenho uma tabela de cidades, quando eu fizer uma busca por um nome de cidade, terá um registro chamado "São Paulo" por exemplo.

 

Se eu digitar, "Sao Paulo" retorna o registro.

Se eu digitar, "San Pauloo" retorne o registro tbm.

 

Preciso de uma busca por similaridade.

 

Expressão Regular resolve o problema? Se sim, como proceder?

 

Obrigado! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

procure pela função SOUNDEX.. algo como:SELECT * FROM tabelaWHERE Soundex(nome) = Soundex('Joau');+-------------+| Nome |+-------------+João | +-------------+não sei se tem em qq versão do Mysql e nem se é instalado default... lembrando q o desempenho não é dos melhores! em nenhum BD...

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.