Non esiste una funzione di divisione delle stringhe in MySQL. quindi devi creare la tua funzione. Usa il link sotto. Questo ti aiuterà
Dividi stringhe delimitate
La seguente funzione di esempio accetta 3 parametri, esegue un'operazione utilizzando una funzione SQL e restituisce il risultato.
Funzione
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, '');
Utilizzo
SELECT SPLIT_STR(string, delimiter, position)
Esempio
SELECT SPLIT_STR('a|bb|ccc|dd', '|', 3) as third;
+-------+
| third |
+-------+
| ccc |
+-------+
Crediti:http://blog.fedecarg.com/ 22/02/2009/funzione-stringa-divisa-mysql/