23/03/2016, 09:05
|
Colaborador | | Fecha de Ingreso: enero-2007 Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años, 1 mes 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. |