... puf!... bueno... de entrada (sin saber mucho) sé que:
WHERE campo='algo' -> te devuelve los campos que sean IGUAL a "algo"
WHERE campo LIKE 'algo%' -> te devuelve lo que inicie con "algo"
WHERE campo LIKE '%algo' -> los que terminen con "algo"
WHERE campo LIKE '%algo%' -> los que contengan "algo"
... date una vuelta por
www.mysql-hispano.org ... muy buen sitio.