El campo table
. name
contiene 'Stylus Photo 2100' y con la siguiente consultaMySQL SELECT LIKE o REGEXP para hacer coincidir varias palabras en un registro
SELECT `name` FROM `table` WHERE `name` LIKE '%Stylus 2100%'
no da resultados positivos. Por supuesto que lo haría si busqué
SELECT `name` FROM `table` WHERE `name` LIKE '%Photo 2100%'
¿Cómo puedo seleccionar el registro buscando "Stylus 2100"?
Gracias
Gracias, de esta manera no obtendré 'HP Laserjet 2100'. Lo siento si mi ejemplo no fue el mejor. –
Una de las respuestas a la respuesta aquí comparó el rendimiento de LIKE/REGEX y encontró que LIKE se desempeñó mejor, FYI: http://stackoverflow.com/questions/1127088/mysql-like-in – Amalgovinus
@Amalgovinus gracias por el enlace, I wouldn Lo pensé ... Es bueno saber :) – SERPRO