Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/03/2016, 09:05
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: ¿como hacer un like que me muestre por ejemplo, ricas palomitas?

La solución que propone royerromero funciona, pero como expuse en mi post anterior, NO SE DEBE ABUSAR DEL USO DE CONDICIONES LIKE, y sobre todo del uso de condiciones LIKE tipo '%algo%', es decir, utilizando comodines a ambos lados de la cadena a buscar...

Estas condiciones son en la práctica las que peor rendimiento tienen en MySQL, por lo tanto, si estamos hablando de una tabla con muchos registros o un servidor con pocos recursos, te puede causar verdaderos problemas. Además, las búsquedas de texto completo son mucho más versátiles, royerromero propone agregar una condición LIKE por cada palabra de tu frase a buscar, con operadores AND, lo que implicaría que el texto debe contener todas las palabras... si lo haces con OR entonces mostraría aquellas que tengan al menos una de las palabras, pero ahí queda el asunto.

Con las búsquedas de texto completos haces una combinación de estas dos busquedas, pero tienes la posibilidad de limitar los resultados.

Saludos
Leo.