Você poderia usar algo como : select * from tabela where lower(nome) like '%stefan%
OU select * from tabela where upper(nome) like '%STEFAN% acho que daria certo 2009/10/7 Stefan Horochovec <[email protected]> > Ola pessoal, > @ILIKE > Obrigado pelas dicas, porem, o ILIKE é de uso exclusivo do postgres, Oracle > por exemplo não tem essa condição, e fica inviavel o uso dessa forma no meu > caso, ja que nossa aplicação trabalha com Oracle, Postgres, Firebird e > SQLServer. > > @citext > Dois problemas com o citext. > Primeiro não posso obrigar o uso de uma versão tão nova do Postgres. > Segundo, como a propria documentação mostra: > "citext is not as efficient as text because the operator functions and the > btree comparison functions must make copies of the data and convert it to > lower case for comparisons. It is, however, slightly more efficient than > using lower to get case-insensitive matching" > > Alguma outra dica? > > Abraços > > -- > Stefan Horochovec > Engenheiro de Software > Adobe User Group Manager - FlexDuck > Blog: http://www.horochovec.com.br/ > Use Java, Flex e Linux > > 2009/10/5 Osvaldo Kussama <[email protected]> > >> 2009/10/5 Stefan Horochovec <[email protected]>: >> > Ola pessoal, bom dia, preciso de uma dica no postgres com relação a >> > uppercase e lowercase >> > Situação: select * from tabela where nome like '%stefan%'; >> > Porem, se eu tiver cadastrado no banco Stefan ou STEFAN, o banco não >> > encontra pelo fato do casesensitive. Como posso flexibilizar isso para >> que o >> > postgres busque em qualquer condição. Em outros bancos, utilizando >> Collate >> > isso resolvia. >> >> >> Se você estiver utilizando uma versão > 8.4 pode usar o tipo de dado >> citext em seu campo: >> http://www.postgresql.org/docs/current/interactive/citext.html >> >> Osvaldo >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
