No hay una función de división de cadenas en MySQL. así que tienes que crear tu propia función. Utilice el siguiente enlace. Esto le ayudará
Dividir cadenas delimitadas
La siguiente función de ejemplo toma 3 parámetros, realiza una operación usando una función SQL y devuelve el resultado.
Función
CREATE FUNCTION SPLIT_STR(
x VARCHAR(255),
delim VARCHAR(12),
pos INT
)
RETURNS VARCHAR(255)
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),
LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
delim, '');
Uso
SELECT SPLIT_STR(string, delimiter, position)
Ejemplo
SELECT SPLIT_STR('a|bb|ccc|dd', '|', 3) as third;
+-------+
| third |
+-------+
| ccc |
+-------+
Créditos:http://blog.fedecarg.com/ 2009/02/22/mysql-función-de-cadena-dividida/