sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo puedo usar jaro-winkler para encontrar el valor más cercano en una tabla?

¿Tiene una lista de palabras que contienen palabras como "Philadelphia"?

¿Y quién escribió esa función?

Oracle tiene el paquete utl_match para la comparación de texto difuso:http://descargar.oracle.com/docs/cd/E14072_01/appdev.112/e10577/u_match.htm

¿No puedes hacer?

seleccionar w1.palabra de palabras w1donde jaro(w1.palabra,'Philadelphlaa', 9)>=0.95

?

Esto seleccionará 'Filadelfia' si esa palabra está presente en las palabras de la tabla.