USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Like SQL
Gboese
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 19/12/2005 07:12 hs            
Estou fazendo uma consulta sql, usando SQL Server e like assim:
 
Select * from tabela where nome like '%a%'
 
Ele não está me trazendo todos os clientes que contenham a, está me trazendo todos os clientes que contém a minúsculo... Como faço para desconsiderar se é maiúsculo ou minúsculo?

Gustavo Boese
   
VACA
LIMEIRA
SP - BRASIL
ENUNCIADA !
Postada em 19/12/2005 07:26 hs            
naum lembro se dah certo mais tente usar ucase(nome) like '%A%' ou uppercase(nome) like '%A%', naum lembro direito se eh ucase ou uppercase...

"Quando estou fraco, aí então é que sou Poderoso"
   
Gboese
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 19/12/2005 11:11 hs            
Mais eu gostaria que ele considerasse maiúsculo e minúsculo independente do que eu digitar.
Será que da pra fazer?

Gustavo Boese
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 19/12/2005 11:17 hs         
isso é configurado ... eu não sei te dizer onde setar isso ... aqui onde eu trabalho eu não preciso me preocupar com isso ... mas você pode fazer assim:
select * from #teste where upper(nome) like '%A%'
   
UGS
SÃO CARLOS
SP - BRASIL
ENUNCIADA !
Postada em 19/12/2005 12:08 hs            
Boa Tarde amigo, faz o seguinte como o nosso amigo Gboese disse
Ucase = Transforma a variavel em maiuscula, fazendo isso ele vai transformar o campo nome da sua tabel em maiusculo assim ele faz a pesquisa e pega todos os nomes que contenha  "A"
 
Select * from tabela where ucase(nome) like '%a%'
 
Abraços
   
Gelson Porto
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 20/12/2005 09:01 hs            
Senhores, bom dia..
 
         Vai um dica.. O uso de funções nos campos da tabela faz com que os indices sejam "Abandonados" a leitura para a ser de toda a tabela (full scan).
 
        Se em seu banco existem caracteres minusculos e maiusculos, e o campo seja parte de indice, acredito que a resposta mais rápida seria usando condição de like isto .or. like aquilo..
 
        Aconselho a padronizar o banco de dados.
 
   
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2022   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página