Oracle
 sql >> Database >  >> RDS >> Oracle

Come posso usare jaro-winkler per trovare il valore più vicino in una tabella?

Hai un elenco di parole che contengono parole come "Filadelfia"?

E chi ha scritto quella funzione?

Oracle ha il pacchetto utl_match per il confronto del testo fuzzy:http://download.oracle.com/docs/cd/E14072_01/appdev.112/e10577/u_match.htm

Non puoi fare

seleziona w1.worddalle parole w1where jaro(w1.word,'Philadelphlaa', 9)>=0,95

?

Questo selezionerà "Filadelfia" se quella parola è presente nelle parole della tabella.