Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

soloplayer

Select Multhits

Recommended Posts

Olá amigos tenho uma tabela que quarda dados e gostaria de saber como dou um select que faca assim:dei um insert:INSERT INTO tb_teste(pesquisa) VALUES('Kleber Gracia Soares Amigo www google especialistA')GOe apos isso dei um select assim:select * from tb_teste where pesquisa like '%especialista amigo Kleber%';ele não me retornou nada, eu gostaria que apesar dele não estar me retornando nada ter um jeito de eu fazer isso. Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigão,

 

Não retornou nada por causa da ordem das palvras. o Like pegaria somente as palavras se elas fossem passadas em ordem, pois a comparação é bit-a-bit.

Para conseguir esse resultado você terá que usar o Full-Text Search: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

 

Qualquer dúvida, continue postando!!

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo, fis os testes do exemplo que voce me passou, e vi que ele nao me retorna somente a cadeia eu fiz um insert assim:INSERT INTO articles (title,body) VALUES('IG MySQL Tutorial','DBMS stands for DataBase ...'),('How To Use MySQL Well','After you went through a ...'),('Optimizing MySQL','In this tutorial we will show ...'),('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'),('MySQL vs. YourSQL','In the following database comparison ...'),('MySQL Security','When configured properly, MySQL IG...');e depois mandei buscar:SELECT id, body, MATCH (title,body) AGAINST('IG MySQL Tutorial') AS scoreFROM articles WHERE MATCH (title,body) AGAINST('IG');mas nao me retornou nada, gostaria de saber se tem como buscar esta sentenca, ou eu estou me equivocando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

INSERT INTO articles (title,body) VALUES('IG MySQL Tutorial','DBMS stands for DataBase ...'),('How To Use MySQL Well','After you went through a ...'),('Optimizing MySQL','In this tutorial we will show ...'),('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'),('MySQL vs. YourSQL','In the following database comparison ...'),('MySQL Security','When configured properly, MySQL IG...');e depois mandei buscar:SELECT id, body, MATCH (title,body) AGAINST('IG MySQL Tutorial') AS scoreFROM articles WHERE MATCH (title,body) AGAINST('IG');

Exceute a consulta a seguir e me fale:
SELECT *FROM tabelaWHERE title LIKE '%HOW%';

Caso traga resultados, você faz com uma só palavra com um AND entre elas...não me lembrei disso na sua primeira prgunta http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigao, file mesmo, agora consegui, gracas a ti, gente boa e manja muito, fiz assim:INSERT INTO articles (title,body) VALUES('IG MySQL Tutorial','DBMS stands for DataBase IG MySQL Tutorial ...'),('How To Use MySQL Well','After you went IG through a ...'),('Optimizing MySQL','In this tutorial we will show ...'),('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'),('MySQL vs. YourSQL','In the following database comparison ...'),('MySQL IG Security','When configured properly, MySQL IG...');e no meu select fiz assim:SELECT *FROM articlesWHERE title LIKE '%MySQL%' and title LIKE '%IG%' and body LIKE '%IG%';e ele me retornou isso aqui: id title body ----- ----------------- ---------------------------------------------- 25 IG MySQL Tutorial DBMS stands for DataBase IG MySQL Tutorial ... 30 MySQL IG Security When configured properly, MySQL IG... 31 IG MySQL Tutorial DBMS stands for DataBase IG MySQL Tutorial ... 36 MySQL IG Security When configured properly, MySQL IG... 37 IG MySQL Tutorial DBMS stands for DataBase IG MySQL Tutorial ... 42 MySQL IG Security When configured properly, MySQL IG... 43 IG MySQL Tutorial DBMS stands for DataBase IG MySQL Tutorial ... 48 MySQL IG Security When configured properly, MySQL IG... 49 IG MySQL Tutorial DBMS stands for DataBase IG MySQL Tutorial ... 54 MySQL IG Security When configured properly, MySQL IG... 55 IG MySQL Tutorial DBMS stands for DataBase IG MySQL Tutorial ... 60 MySQL IG Security When configured properly, MySQL IG... 12 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms] [Executed: 26/09/07 11h0min5s BRT ] [Execution: 0/ms] Grato amigo, era bem isso que eu queria mesmo, Tks fique Com Deus.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigao, file mesmo, agora consegui, gracas a ti, gente boa e manja muito, fiz assim!Grato amigo, era bem isso que eu queria mesmo, Tks fique Com Deus.

Obrigado camarada!! Precisando, poste no fórum que lhe ajudamos!!Abração e como falamos aqui em Minas "com DEUS tamem"...rs!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.