2009/6/3 Osvaldo Kussama <osvaldo.kuss...@gmail.com>:
> CREATE FUNCTION sem_acento(text) RETURNS text  AS $$
>    SELECT translate($1,'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ',
>                        'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcC');
> $$
> LANGUAGE sql IMMUTABLE STRICT;
>
> Ficaria assim:
> SELECT nome FROM cliente WHERE sem_acento(nome) ilike sem_acento(‘joao%’);

Muito obrigado, quebrou um galho.

Pergunta idiota: qual seria a solução ideal, quero dizer, aquela que
deveria ser implantada no PostgreSQL 8.5 e ir para o padrão ISO
SQL:2010?


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3854 7191              gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
Sent from Sao Paulo, SP, Brazil
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a