Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/08/2008, 21:36
Avatar de kikolice
kikolice
 
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 2 meses
Puntos: 7
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')
__________________
Blogzote.com :-) Mi blog