Ver Mensaje Individual
  #1  
Antiguo 14-01-2011
Avatar de Raynel
Raynel Raynel is offline
Miembro
 
Registrado: sep 2007
Posts: 40
Reputación: 0
Raynel Va por buen camino
Mysql y completar ceros...

Saludos gente del foro, tengo esta diatriba y no consigo una opción generosa,
les explico: tengo una tabla que esta configurada de esta forma, son de tipo VARCHAR de 3 carácteres cada uno, cuando el campo es null les coloco '-' para verse más presentable al mostrarsélo al usuario, ahora en los campos se debe llenar con números de tres cifras, que a veces en ella hay numeros de una o dos cifras.
Ya hice lo siguiente:
- Coloque los tipos como int de 3 cifras.
- No Null
- prederteminado como '000'
- y como atributo 'unsigned zerofilled'
como era de espera relleno con ceros todos los campo numericos. Aqui viene el problema: los campos se llenaron con '000' incluso los campos marcados con '-'. No sé si me dí a entender.

Pregunto: ¿no existirá alguna forma que rellene con ceros los campos que poseen números y deje tal cual los campos mostrados como '-' ?

O ¿Debe ser en tiempo de programación la manera en que quiero que la tabla se grabe?

Por favor necesito alguna orientación antes de embarcarme en algo tan engorroso y evitar de "experimentar" con la base que es muy valiosa para mi y no vaya a llevarme un chasco.

Agradecería cualquier orientación, feliz día.
__________________
Codito, Ergo Sum.
Responder Con Cita