No me refería a eso. Lo que estas haciendo ahora:
Tener un campo tipo String donde vas agregando el ID de la matrícula, haciendo este string variable.
No me parece que sea lo correcto.
Mi sugerencia es que tengas una tabla de alumnos y matrículas como ya había explicado
en este otro hilo.
Donde tendrías un Registro por cada materia cursada y no un solo campo donde cambies su valor cada ves que curse materias. Teniendo esta tabla y un registro por cada materia, no tendrías que andar inventando cosas para comparar, editar, mover o quitar materias de un campo string. Con simples instrucciones Update, Delete o Insert, puedes tener lo que necesitas sin complicartela tanto.