La base de datos es mysql y es una tabla de areas de paises.
Supongo qe se debe hacer por expresiones regulares pero honestamente no me queda muy claro y cada vez que lo hago me dice error de sintaxis.
Necesito hacer una busqueda de este estilo.
palabra<cantidad arbitraria de espacios y unicamente espacios>palabra.
Por ejemplo: si yo hago
Código:
SELECT *
FROM `areasdepaises`
WHERE `description` LIKE CONVERT( _utf8 'Canada%British%Columbia%Mainland'
USING latin1 )
COLLATE latin1_spanish_ci
LIMIT 0 , 30
los resultados son
1) Canada British Columbia Lower Mainland
2) Canada British Columbia Mainland
y yo lo que necesito que si hago esa busqueda me devuelva unicamente
Canada British Columbia Mainland.
Asumo que el simbolo "%" significa cualquier caracter, como hago para que ese caracter sea exclusivamente espacios???
Se agradece enormemente la ayuda.
Pd:Entre las palabras puede haber cualquier cantidad de espacios, seguramente errores de tipeo o algo parecido y con respecto a CONVERT lo hace buscando directamente con phpmyadmin.