Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2013, 14:52
Avatar de ghidalgoram
ghidalgoram
 
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 2 meses
Puntos: 7
Sonrisa Búsquedas - Distinguir tildes y no tíldes

Saludos comunidad.
Estoy desarrollando una aplicación web que devuelve resultados de una base de datos de una Biblioteca. Captura 2 campos y consulta a la bases de datos según estos 2criterios:

AUTOR
TITULO


Por ejemplo, si el campo llamado TITULO tiene entre sus miles de registros el siguiente texto:
Cita:
"Nueva Dimensión de las Necesidades del Ser Humano."
CASO 1
Si el usuario digita en el campo TITULO la palabra "Dimensión", automáticamente el registro anterior aparecerá entre los resultados.

CASO 2
Sin embargo, si el usuario digita la misma palabra "Dimension" pero sin tílde, no aparece entre los resultados.

Necesito hacerle ese cambio al sistema web. Por ejemplo, que si el usuario digita la palabra con o sin tilde siempre me aparezca entre los resultados. Por ejemplo:

(Tílde) (No tílde)
Dimensión = Dimension

De cualquiera de las 2 formas que se presentan, el usuario pueda encontrar la información.

Actualmente estoy usando la función LIKE, ejemplo %Dimension% pero buscando información en Internet para utilizar una buena opción pero por el momento no la encuentro.

Existe alguna forma o función en Oracle ?
Gracias
__________________
Loading...

Última edición por gnzsoloyo; 05/08/2013 a las 17:23 Razón: Resaltado innecesario :P