[firebase-br] Like - Case insensitive

Fabrício Fadel Kammer ffkammer em conchalnet.com.br
Qui Dez 4 10:12:35 -03 2008


Bom dia Magno, obrigado pela resposta, mas o STARTING WITH também leva 
em consideração maiúsculas e minúsculas, já havia tentando.

Magno System escreveu:
> Tente WHERE NOME STARTING WITH 'JO'
>
>
> ----- Original Message ----- From: "Fabrício Fadel Kammer" 
> <ffkammer em conchalnet.com.br>
> To: "Lista Firebase" <lista em firebase.com.br>
> Sent: Thursday, December 04, 2008 8:49 AM
> Subject: [firebase-br] Like - Case insensitive
>
>
> Bom dia pessoal,
>
> Hoje para poder usar o comando LIKE sem diferenciar maiúsculas de
> minúsculas acrescento o um Upper na condição, conforme sql abaixo:
>
> SELECT NOME FROM CLIENTES WHERE UPPER(NOME) LIKE 'JO%'
>
> Isso faz com que o LIKE retorne TODOS os clientes cujo nome inicie com
> "JO", porém o Firebird não utiliza índices nessa busca. Gostaria de
> saber com os colegas se há como eu fazer o like não diferenciar
> maiúsculas de minúsculas, obrigando assim o Firebird a usar o índice do
> campo nome e ganhar performance nessa SQL?
>
> Queria fazer algo como abaixo:
>
> SELECT NOME FROM CLIENTES WHERE NOME LIKE 'JO%'
>
> E o Firebird deveria retornar todos registros abaixo:
> Joao
> JOao
> JOAO
> Jose
> JOSE
> JOsE
> etc
>
> Grato desde já
>
> Fabrício
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista