Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2010, 12:20
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 11 meses
Puntos: 447
Respuesta: sqlite3 ignorar acentos en una consulta select

Buenos días GUSANGEL.GEO:

Nunca he trabajado con SQLite3, pero te comento cómo se puede hacer en SQL Server, sería cuestión de que investigues si se puede aplicar en tu caso. El truco está en el collate (Intercalación) que tiene definida tu columna, hay que aplicar un collate CI_AI (Case Insensitive, Accent Insensitive o lo que es lo mismo no sensible a mayúsculas ni a acentos)

supongamos que tu Tabla almacena en un campo Descripcion la información que quieres buscar, en SQL Server puedes hacer esto

Código SQL:
Ver original
  1. SELECT * FROM TuTabla
  2. WHERE
  3. Descripcion COLLATE SQL_Latin1_General_CP1_CI_AI LIKE '%arbol%'

De esta manera te regresaría cualquiera de las siguientes combinaciones:

Código:
Arbol
Árbol
ARBOL
ÁRBOL
arbol
árbol
ArBoL
áRbOl
etc....
Saludos
Leo.