fbpx
León Desarrollo - Programación WordPress
Bases de datos y análisis de información

Añadir 0 a la izquierda con SQL Server


Para rellenar con ceros a la izquierda una cadena numérica en SQL Server, puedes utilizar la función FORMAT. Esta función permite dar formato a valores numéricos o de fecha/hora en diferentes estilos, incluyendo la posibilidad de rellenar con ceros. Sin embargo, ten en cuenta que la función FORMAT es relativamente lenta en comparación con otras opciones, por lo que si necesitas realizar esta operación en un gran volumen de datos, podría ser mejor considerar otras alternativas.

Aquí tienes un ejemplo de cómo usar la función FORMAT para rellenar con ceros a la izquierda una cadena numérica:

DECLARE @Numero INT = 42;

SELECT FORMAT(@Numero, '00000') AS NumeroConCeros;

En este ejemplo, '00000' es el formato que especifica que el número debe tener una longitud total de 5 dígitos, y se rellenará con ceros a la izquierda si es necesario.

Si estás trabajando con versiones anteriores a SQL Server 2012, puedes lograrlo utilizando la función RIGHT para concatenar los ceros necesarios:

DECLARE @Numero INT = 42;

SELECT RIGHT('00000' + CAST(@Numero AS NVARCHAR(5)), 5) AS NumeroConCeros;

En este caso, '00000' + CAST(@Numero AS NVARCHAR(5)) concatena los ceros con la representación de la cadena numérica y luego RIGHT(..., 5) selecciona los últimos 5 caracteres, lo que incluye los ceros rellenados a la izquierda.

Suscríbete

Si quieres estar al día con las novedades de este sitio te recomiendo que te suscribas.

Comentarios

2 respuestas a «Añadir 0 a la izquierda con SQL Server»

  1. Avatar de Sinuhe
    Sinuhe

    Me fue útil la conversión el cast, excelente saludos.

    1. Avatar de León Desarrollo

      Me alegra mucho saber que te he podido ayudar.
      Si tienes alguna cinta más, no dudes en preguntarme 😉

Deja un comentario

2018 animaciones animación Aranda array atributos añade base de datos buscar categoría css curso diseño Duero emprendimiento fechas fiduero guía imagen imagenes inauguracion instalar Isilla linux local mac node.js pagina pagina web php post problemas producto red servicio servidor solución split sql sql server stock string windows woocommerce wordpress