[firebase-br] Like - Case insensitive

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


Bom dia Sandro, obrigado nomvanete, mas o Containing não me atende, pois 
necessito somente dos registros que comecem com um determinado valor e 
não os que contem um determinado valor.

Abraços

Fabrício

Sandro escreveu:
> USE CONTAINING , QUE SERVIRA COMO LIKE '%JO%
>
> O STARTING WITH 'JO' é case sensitive igual o LIKE
>
>
>
>
> ----- Original Message ----- 
> From: "Magno System" <magno em speet.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, December 04, 2008 10:52 AM
> Subject: Re: [firebase-br] Like - Case insensitive
>
>
> 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
>
>
> ______________________________________________
> 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