Convertir a caracter y completar con ceros

31/12/2004 - 11:26 por Rossy P | Informe spam
Primero, muchas felicidades y esperando que el 2005 traiga mejores cosas
para todos nosotros.

Mi pregunta es como puedo convertir un numero entero de una columna de tabla
a un caracter de 8 posiciones pero que sea completado con ceros a la
izquierda. Ej. 261 -> "00000261"

Gracias
 

Leer las respuestas

#1 Salvador Ramos
31/12/2004 - 12:21 | Informe spam
Hola:

Aqui tienes una de las posibles soluciones
DECLARE @v INT
SET @v = 261
SELECT RIGHT('00000000' +
CAST(@v AS CHAR(8)), 8)
SELECT RIGHT('00000000' + CAST(@v AS VARCHAR(8)), 8)

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Rossy P" escribió en el mensaje
news:
Primero, muchas felicidades y esperando que el 2005 traiga mejores cosas
para todos nosotros.

Mi pregunta es como puedo convertir un numero entero de una columna de
tabla
a un caracter de 8 posiciones pero que sea completado con ceros a la
izquierda. Ej. 261 -> "00000261"

Gracias


Preguntas similares