Bueno, si se trata de una tarea de estudio, te podemos orientar...
Entre las FAQs de MySQL vas a encontrar algo que te servirá:
Eliminar letras de una cadena y recuperar un entero
Esta función, si lo observas bien, recorre todos los caracteres de la cadena, va eliminando todo lo que no sean números y poniendo lo que queda en una variable.
Lo que necesitas es una función semejante, tal que primero tome el primer caracter válido de la cadena, y luego, cuando encuentre un espacio en blanco tome el caracter siguiente y lo almacene, pero no lo haga cuando no sea espacio.
Infortunadamente esto te dará como resultado una función sumamente rústica, muy ineficiente, pero eso es lo que te piden.
Toma de base el barrido de esa función y ponle lo que necesites.
Sugerencias:
- LOCATE para determinar a posición del siguiente espacio en blanco.
- TRIM() para eliminar espacios adelante y atrás.
- SUBSTRING() para tomar el caracter que necesites.
- LEFT() o RIGHT() para tomar una cadena desde una posicion dada desde la derecha o la izquierda.