Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2014, 10:28
minipepe
 
Fecha de Ingreso: febrero-2014
Mensajes: 3
Antigüedad: 10 años, 2 meses
Puntos: 0
Concat, substr y locate.

Buenas, amigos tengo hoy otra duda más, decidles que trabajo con MySQL query browser ya que en el instituto donde yo curso es el programa que utilizamos. Sé que está antiguo.

Bueno aquí viene el caso, resulta que necesito sacar las iniciales de los nombres de los alumnos tal que así: tengo que mostrar las iniciales primero por el nombre del alumno, y después por sus apellidos.

Me tendría que quedar así, el primero es María Marisol Hernández, usando las funciones concat substr y locate me quedaría tal que así. M.M.H. y tengo que separarlas por un punto.

Lo que yo tengo hecho es esto:
Código:
SELECT NOMBRE, CONCAT(SUBSTR NOMBRE,1(LOCATE NOMBRE, '.',1))
FROM ALUMNOS;
la función de momento me da error ya que bueno, me cuesta un poco pillarlo, y al tener que sacar el nombre y sus apellidos, me imagino que será demasiado larga la función, si me pudiesen ayudar a como poner bien la primera línea de la función lo demás podré hacerlo yo solo, así que gracias!!