Tengo una consulta Necesito ejecutar en casi 2000 cadenas donde sería muy útil poder hacer una lista como se puede con el operador "IN" pero usando la operación de comparación LIKE.¿Cómo puedo usar el operador LIKE en una lista de cadenas para comparar?
Por ejemplo, yo quiero comprobar para ver si pet_name es como cualquiera de ellos (pero no exactamente): Barfy, máximo, bigotes, campeón, gran-D, Big D, Sally
Usando como que wouldn' t sea sensible a mayúsculas y también puede tener un guión bajo en lugar de un guión. O un espacio. Sería un gran dolor en el culo escribir una gran serie de operadores de quirófano. Estoy ejecutando esto en MySQL 5.1.
En mi caso particular, estoy buscando nombres de archivos donde las diferencias son generalmente un guion o un guion bajo, donde lo contrario sería.
voy a decir que mientras yo estaba esperando que acabo de utilizar una cadena reemplazar la función en mi editor de texto en el lista de nombres de archivos separados por comas y agregada en el texto "O ME GUSTA" para cada uno. No tengo mucho tiempo para quemarme. – pthurmond
Aunque elegí una ruta diferente seguiré viendo esta pregunta y elegiré un ganador. Varias personas realmente han pensado en el asunto y han proporcionado comentarios fantásticos que deberían ser recompensados. También he estado promoviendo respuestas que parecen buenas o al menos bien pensadas. – pthurmond