79 votos

Agregar un cero a la izquierda a algunos valores en la columna en MySQL

Tengo un archivo CSV enviado a mí en CSV. El campo de interés es de 8 dígitos. Algunos de ellos comenzaron con un 0. El campo se envió numérico. Por lo tanto, ahora he dejado caer algunos ceros a la izquierda.

Ya convertí el campo a varchar. Ahora necesito hacer esto:

Tengo esto ahora:

Necesito tener esto:

176voto

John Conde Puntos 102874

Vuelva a cambiar el campo a numérico y `` utilícese para mantener los ceros

o

uso ``

3voto

Tuve un problema similar al importar datos de números de teléfono de Excel a la base de datos mysql. Así que un truco simple sin la necesidad de identificar la longitud del número de teléfono (porque la longitud de los números de teléfono variaba en mis datos):

Acabo de concated 0 en frente de la `` .

0voto

Dan Puntos 347

Una respuesta previa usando `` es óptima. Sin embargo, en el caso de que desee realizar un procesamiento especial o avanzado, este es un método que permite un control más iterativo sobre el relleno. También sirve como ejemplo el uso de otras construcciones para lograr lo mismo.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X