Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/11/2008, 01:56
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Como recuperar el 0 a la izquierda de un campo INT

Cita:
Iniciado por jurena Ver Mensaje
Un par de opciones en Base de Datos MySQL,
Si son 8 cifras:
a) puedes hacerlo cambiando el campo para que rellene con ceros

ALTER TABLE tutabla MODIFY id_alumno int( 8) zerofill

b) y si sólo quieres hacerlo en la selección

SELECT CONCAT( REPEAT( '0', 8 - LENGTH( id_alumno) ) ,id_alumno)
FROM nombretutabla


Por supuesto, también con programación es factible, pero eso deberás preguntarlo en el foro de tu programa.
Perdón: no me autocito. En realidad, me he equivocado y en lugar de editar y añadir esto, he repetido el mensaje:

Depende de para qué quieras presentar de ese modo, pero en cualquier caso yo usaría programación para esto. Trabajo con PHP y es muy fácil de hacer, e imagino que lo mismo ocurrirá con otros programas.