[firebase-br] Como fazer SELECTs sem diferenciar maiusculas eminusculas

Mario H. brujeria em task.com.br
Ter Mar 14 16:50:17 -03 2006


Acho que uma maneira facil de se contornar disso é usar o UPPER nos dois 
lados:
WHERE UPPER(NOME) LIKE UPPER('%A%')
Valeu
Mario

----- Original Message ----- 
From: "Paulo" <psdlistdisc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, March 14, 2006 3:10 PM
Subject: [firebase-br] Como fazer SELECTs sem diferenciar maiusculas 
eminusculas


Pessoal:

a) Existe um modo de configurar o servidor InterBase 6 para
que em selects com LIKE ele nao diferencie caracteres maiusculos
e  minusculas ?  Por exemplo, se eu fizer um comando

SELECT NOME FROM TBCLIENTES WHERE
NOME LIKE '%JOAO%'

ele traria registros com campo NOME = 'JOAO', 'Joao', 'joao', etc. ?

b) Se o InterBase nao possui tal recurso, o FireBird 1.5.x posui ?

Obs.:   Utilizo o Delphi para desenvolvimento, e gostaria de saber se
o recurso acima esta' disponivel para uso com  BDE  e com DBExpress.

Obrigado pela atencao de todos
Paulo

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista