SQL - Converti Int a varchar con zeros a la inzquierda

 
Vista:

Converti Int a varchar con zeros a la inzquierda

Publicado por Sosa (1 intervención) el 18/05/2005 17:45:00
Hola que tal, necesit convertir un campo INT a varchar, ahi no tengo problema, pero tambien requiero poner zeros a la inzquierda.

Ejemplo Campo = 1234 y mi resultado debe ser '00001234'

Alguna idea de como hacer eso.

Saludos..

Sosa.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Converti Int a varchar con zeros a la inzquierd

Publicado por Christian (77 intervenciones) el 18/05/2005 18:22:26
Utiliza el
'00' + CONVERT (VARCHAR(3),CAMPO)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Converti Int a varchar con zeros a la inzquierd

Publicado por Isaías Islas (5072 intervenciones) el 18/05/2005 18:37:17
Sosa, este tipo de "formateos" deberian hacerse en el aplicativo, aunque SQL proporciona una instruccion llamada REPLACE, revisa este ejemplo

-- 10 digitos, relleno con zeros a la izquierda
declare @myint int
set @myint = 234
select replicate ('0',(10 - len(@myint))) + convert(varchar, @myint)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar