[firebase-br] RES: (like maiusculo e minusculo)

Eduardo Jedliczka jedyfb em gmail.com
Qua Maio 6 12:10:28 -03 2009


kkk... este select vai ter um desempenho HORRÍVEL!!! pois, a menos que
se crie um index sobre a expressao upper(descricao) ele vai ter um PLAN
"NATURAL".

Se a tabela tiver 5 milhões de linhas, pode esperar alguns minutos para
ver o resultado.

Acho muito melhor aprender a usar corretamente o Banco (no caso CHARSET
e COLLATE) do que ficar fazendo gambiarra.

Abraço

Eduardo

Em Qua, 2009-05-06 às 12:04 -0300, lazaro escreveu:

> Vê se ajuda...
> 
> select * from tipos_envio where upper(descricao) like:upper(texto) order by
> descricao
>  
> 
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Eduardo Jedliczka
> Enviada em: quarta-feira, 6 de maio de 2009 10:52
> Para: FireBase
> Assunto: Re: [firebase-br] (like maiusculo e minusculo)
> 
> qual é o charset da tabela / campo ?
> 
> Abraço
> 
> Eduardo
> 
> Em Qua, 2009-05-06 às 09:51 -0400, Fábio Machado (Gmail) escreveu:
> 
> > Bom dia a todos estou com a seguinte duvida, estou usando o Delphi 7 com
> > component dbexpress e o comando like para filtrar alguns dados desse
> jeito:
> > select * from tipos_envio where descricao like:texto order by descricao
> > 
> > O problema é algumas letras podem estar em maiusculo e outras em
> minúsculo.
> > 
> > A pergunta é como fazer para que o select mostre tanto maiúsculas como
> > minúsculas?
> > 
> > 
> > ______________________________________________
> > 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