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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Localizar palavras composta [SQL]
Eriston
SÃO PAULO
SP - BRASIL
Postada em 04/07/2005 17:45 hs            
Olá pessoal, tudo bem?
 
Gostaria de saber como faço uma query sql que consiga pesquisar por uma palavra composta.
EX: SELECT * FROM tabela WHERE texto LIKE '%auto ajuda%';
A query acima não funciona!!!
Mas, "SELECT * FROM tabela WHERE texto LIKE '%auto%ajuda%';" funciona!
 
Como eu posso obter o mesmo resultado da segunda query sem ter q colocar um "%" no lugar do espaço, ou então como posso representar o espaço na query.
 
At,
 
Muito obrigado
 
Eriston Danilo
     
Alê
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 04/07/2005 18:07 hs         
Olá Eriston, boa tarde.
 
Acredito que a primeira query não funciona pq o Sql não pode encontrar um texto na tabela que contenha a frase "...auto ajuda...", onde o espaço entre as palavras é parte do texto pesquisado e não pode ser desprezado. A forma utilizada no segundo caso serve para encontrar palavras separadas dentro de um mesmo campo,
p.e.: "livros de auto - ajuda" ( LIKE '%auto%ajuda%' ). Neste caso funciona perfeitamente, como você já constatou. Acredito na eficiência da busca através do LIKE neste caso, mas se você precisa de algo diferente disso, sugiro que dê uma olhada na cláusula ESCAPE do proprio LIKE e dos simbolos que ele pode evitar dentro de uma busca. Talvez você tenha que programar uma função utilizando estes recursos para obter o resultado desejado.
 
Espero ter colaborado.
 
Boa sorte!
   
sergio
não registrado
ENUNCIADA !
Postada em 29/04/2011 12:08 hs   
não ajudou porra nenhuma!!!
   
André
não registrado
ENUNCIADA !
Postada em 29/04/2011 16:38 hs   
Tente este.
Select * From Tabela Where Text Like  '" & "auto ajuda" & "%'"
Select * From Tabela Where Text Like  '" & Text1.text & "%'"
   
sdfsfd
não registrado
ENUNCIADA !
Postada em 25/07/2012 13:59 hs   
que merda essa ou esse alê falou! gerador de lero lero!
   
tytazinha
EMBU
SP - BRASIL
ENUNCIADA !
Postada em 25/07/2012 16:12 hs         
Nossa que educação! e depois ainda quer ser ajudado, sem mais...
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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