select * from tabela where to_ascii(campo_com_acento) = to_ascii(string_sem_acento);
ou melhor select * from tabela where to_ascii(campo_com_acento) like to_ascii('%string_sem_acento%'); Como tem like e conversão de todas as tuplas para poder fazer a comparação, pode não ser muito rápido, mas funfa que é uma beleza... 2009/3/11 Shairon Toledo <shairon.tol...@gmail.com>: > ou index vector para consultas com tsearch via @@ > > 2009/3/11 Roberto Mello <roberto.me...@gmail.com> >> >> 2009/3/11 Shairon Toledo <shairon.tol...@gmail.com> >>> >>> éh to_ascii é mais elegante >>> >>> 2009/3/11 dmanci...@gmail.com <dmanci...@gmail.com> >>>> >>>> Também dá pra utilizar to_ascii >>>> >>>> select to_ascii('açucar é doce'); >>>> to_ascii >>>> --------------- >>>> acucar e doce >> >> Se for usar a to_ascii em consultas frequentemente, nao esqueca de criar >> um indice com to_ascii na coluna a ser consultada frequentemente, para >> tornar a consulta mais rapida. Senao o PG nao vai utilizar um indice. >> >> CREATE INDEX foo_com_to_ascii_idx ON minha_tab ( to_ascii(c1) ); >> >> Roberto >> > > > > -- > [ ]'s > Shairon Toledo > http://www.hashcode.eti.br > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- ================================= Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 phack...@gmail.com (61) 9975-0883 http://www.corephp.com.br "Quidquid latine dictum sit, altum viditur" ================================= _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral