Hola lista Y porque no considerar FTS? El oct. 22, 2015 12:30 PM, "Hellmuth Vargas" <hiv...@gmail.com> escribió:
> Hola Mauricio y lista > > > Yo le sugeriría emplear FTS (FULL TEXT SEARCH ENGINE) pues maneja tanto > las tildes como mayúsculas/minúsculas. El ejemplo básico (sin indices, > columnas precalculadas, etc) es: > > > SELECT * > FROM (VALUES ('perro'),('Método'),( > 'MÉTODO'),('metodo'),('casa'),('lote')) AS a(dato) > WHERE to_tsvector('spanish',a.dato) @@ plainto_tsquery('método'); > > > dato > -------- > Método > MÉTODO > metodo > > (3 rows) > > > > > > > > El 22 de octubre de 2015, 12:09 p. m., mauricio pullabuestan< > jmaurici...@yahoo.es> escribió: > >> Buen día >> >> Tengo una tabla personal con un campo cargo en donde el usuario puede >> ingresar los cargos, existe registros en donde ingresa "Métodos" o >> "Metodos" lo cual es un problema. >> >> En Sql Server hay un parámetro de configuración donde le indicaba no >> distinguir acentos y otro parámetro para no distinguir entre mayúsculas y >> minúsculas y a los sql no tienen nada de especial. >> >> Existe en postgresq algo similar? >> >> Quiero evitar hacer esto: >> >> SELECT codigo, nombres >> FROM personal >> where cargo ILIKE '%Métodos%' Or cargo ILIKE '%Metodos%' >> ORDER BY nombres; >> >> Saludos. >> Mauricio >> > > > > -- > Cordialmente, > > Ing. Hellmuth I. Vargas S. > Esp. Telemática y Negocios por Internet > Oracle Database 10g Administrator Certified Associate > EnterpriseDB Certified PostgreSQL 9.3 Associate > >