Pesquisa aproximada com SQL

Delphi

23/09/2003

Ola

Como fazer em SQL uma pesquisa aproximada?

Valeu


Dart


Dart

Dart

Curtidas 0

Respostas

Motta

Motta

23/09/2003

qual bd ?

O Oracle tem uma fuction para isto soundex, só que é em ingles, sei que no mercado p/ port.


GOSTEI 0
Dart

Dart

23/09/2003

to usando tabela paradox


GOSTEI 0
Turbo Drive

Turbo Drive

23/09/2003

Não sei se entendi direito, mas digamos que vc queira fazer uma pesquisa de todos os clientes que comecem com a letra ´A´:

Query1.close;
Query1.sql.clear;
Query1.sql.add(´Select * from clientes where nome like ´A¬´ ´);
Query1.Open;

Espero ter ajudado.


GOSTEI 0
Motta

Motta

23/09/2003

Turbo tem razão , por busca aproximada eu entendo busca fonetica

ex. no Oracle

select *
from clientes
where soundex(ultimo_nome) = soundex(´MOTA´);

resultado

mota
motta
mata
matta

etc

em paradox, não sei , acho que nada nativo faz, vc teria de tratar.


GOSTEI 0
Dart

Dart

23/09/2003

Valeu gente


E Motta vou temtar

Dart


GOSTEI 0
Dart

Dart

23/09/2003

ola

Fique muito interessado em saber usar fonetica em pesquisa em uma tabela paradox

Algue sabe como fazer ou matrial.


Vale

Dart


GOSTEI 0
POSTAR