Buenos días, necesitaría saber si hay alguna manera, en oracle 9, de hacer búsquedas case-insensitive y accent-insensitive.
Muchas gracias.
| |||
Respuesta: Busquedas case y accent insensitive Que Tal, En Oracle no hay una forma de hacer ese tipo de busquedas directamente. Sin embargo podrías hacer tus busquedas aplicando funciones como lower upper o soundex. Saludos. |
| ||||
Respuesta: Busquedas case y accent insensitive o directamente desde la consulta, sin importar mayusculas o minusculas lower(campo) = lower(cadenadebusqueda) upper(campo) = upper(cadenadebusqueda) para los acentos se me ocurre quitarle los acentos a la cadena y asi realizar la busqueda replace(campo, 'á','a') = replace(cadenadebusqueda, 'á','a') creo que con el translate seria mas facil (si no mal recuerdo como funciona translate(campo, 'áéíóú','aeiou') = replace(cadenadebusqueda, 'áéíóú','aeiou')
__________________ |