Busca lo que quieras

Rellenar de ceros a la izquierda un numero con sql server

Para rellenar de ceros hacia el lado izquierdo un numero podemos hacer la siguiente instrucción sql

select x, y,  
RIGHT(REPLICATE('0', 7)+ CAST(idpoint AS VARCHAR(7)), 7) from tabla

Como ven, entonces

Sean felices! :) Y sientanse libres de opinar ;)

19 comentarios:

  1. Me alegra que te haya servido.

    Saludos.

    ResponderEliminar
  2. Exelente, acabo de aprender algo nuevo y me ahorre mucho tiempo, muchas gracias.

    ResponderEliminar
  3. muchas gracias por el aporte, me sirvió perfecto. Saludos

    ResponderEliminar
  4. Genial! Muchas gracias, me ha sido muy util

    ResponderEliminar
  5. si me permites hacer un aporte la funcion asi como esta rellena con x cantidad de 0, pero que sucede si necesito generar un codigo estatico opr ejemplo 0001 cuando llegue a 10 sera 00010 lo cual no se veria muy bien porque la idea es dejar todos los numeros homogeneos pues bien basado en lo que publicaste solo agregue un par de cosas

    declare @var int
    declare @var2 varchar(7)
    set @var = 110
    set @var2 = CAST(@var AS VARCHAR(7))
    select RIGHT(REPLICATE('0', 4-len(@var2))+ @var2, 7)

    asi 0001, 0002... 0010,0011,0012...

    ResponderEliminar
    Respuestas
    1. Buenas, el ejemplo que pone el autor ya coge la longitud fija ya que hace un RIGHT de la longitud deseada, en tu caso tan solo tendrías que cambiar el último 7 por un 4.

      Saludos

      Eliminar
  6. agradezco el aporte me ayudo con lo que necesitaba

    ResponderEliminar
  7. Excelente!! gracias por tu aporte!! me fue muy útil!!

    ResponderEliminar
  8. Buen aporte, en mi caso quería agregar los dígitos de entrada telefónica de mi país y me quedó de la siguiente manera:

    RIGHT('505'+ CAST(NOMBRE_CAMPO AS VARCHAR(11)), 11)

    ResponderEliminar

Palabras Clave

.NET (93) AJAX (2) ajaxcontroltoolkit (2) Algoritmos (1) android (1) Arrays (1) AS2 o ActionScript 2.0 (1) AS3 o ActionScript 3.0 (64) ASP (7) ASP.NET (3) Azure (1) Backup (2) Batch (4) blogger (1) Browser Support (2) C# (53) Charts (1) Chorme extensions (1) Chrome (3) cmd (18) código postal (1) Colombia tips (1) command (1) Conexion remota (1) Controles Web .NET (24) Cookies (1) cordova (1) CSS (14) CSV (5) Cufon (1) DateTime (2) deployment (2) Desarrollo movil (2) Desarrollo web (5) Diseño (4) DNN o DotNetNuke (5) Encuestas (1) Entity Framework (1) Error (1) Eval (2) Excel (4) Expresiones regulares (2) Facebook (14) fechas (1) Fiddler (1) FileUpload (1) Filezilla (1) Firefox (2) Flash (9) Fonts (3) FQL (1) frameworks (2) Futuro de la web (1) git (1) Google Code (13) Google Maps (4) hackintosh (3) hazard 10.6.2 (3) herramientas para developers (1) highchart (1) Hilos (2) Hosting Windows (18) HTML (38) HTML5 (6) IDE (1) IE (2) IE9 (1) IIS (13) imagenes (3) jasmine (2) java (1) jqgrid (2) Jquery y Javascript (90) jquery-ui (5) jQueryMobile (1) JSON (1) knockout (4) library (1) Link Interesantes (2) List (1) Macro (2) Matemáticas (2) Membership (6) Memoria (1) Mis Experiencias (3) momentjs (1) ms-dos (1) MSN (1) MVC (1) MVC4 (3) MySQL (2) node.js (4) Notepad++ (3) Notificaciones (1) ObjectDataSource (2) Online (2) Opinión (4) OSX (3) Parallels Plesk Panel (1) petapoco (1) PhantomJS (1) PHP (4) Porqué este blog (1) Razor (3) Redes (2) REGEX (4) REST (1) SDK Android (1) Seguridad (1) SelectParameters (1) Selenium (2) sencha (3) sencha cmd (2) SEO (1) SMTP (2) Software útil (8) Solución (1) Soporte (1) SQL (15) SQL Server (57) SQLite (2) Store Procedures (20) String (5) Testing Code (2) texto (2) tips de datos (1) tips de desarrollo (1) TutoFaceAS3 (4) TutoProAS3 (4) Tutoriales (7) Tweenlite effects (3) Últimas noticias (1) unit testing (1) usb (1) VBA (1) Video (1) virus (1) Web API (2) Web Browsers (1) Web Forms (7) web.config (1) Webmaster (8) Webmatrix (1) webrole (1) webservices (1) webstorm (1) Win Forms (5) Windows (19) Windows 7 (1) Windows 8 (1) XML (2) Youtube API (2)