vinnysoft
Tenta:
SELECT * FROM mer_agenda WHERE nome LIKE 'leandro%';
Até +!
leandrosu
Valeu vinnysoft,
O teu código funciona sim mas apenas se digitar “leandro”, ai fica como a primeira consulta que mandei.
O problema é realmente quando eu pesquiso “leandro uehara” ele nao retorna nada.
Tem alguma outra ideia ?
vinnysoft
tenta entao colocando % antes tambem:
SELECT * FROM mer_agenda WHERE nome LIKE '%leandro%' OR nome LIKE '%uehara%';
Até +!
leandrosu
vinnysoft opa melhorou.
Mas ai retornaram varios registros nada a ver.
Tentei fazer o seguinte:
SELECT * FROM mer_agenda WHERE nome REGEXP 'leandro' AND nome REGEXP 'uehara'
mas ai o problema é que vou ter que tratar a String. sera que ha alguma forma de fazer direto no mysql ?
renato.marquez
Tenta assim:
SELECT * FROM mer_agenda WHERE nome LIKE '%leandro%uehara%'
Ou assim:
SELECT * FROM mer_agenda WHERE nome LIKE 'leandro%uehara'
Se não der, dê uma olhada mais profunda no uso de expressão regular do MySQL.
vinnysoft
Acho que a resposta do colega renato deve funcionar!
Até +!