Pad a string with leading zeros so it's 3 characters long in SQL Server 2008

后端 未结 17 907
清歌不尽
清歌不尽 2020-11-22 08:13

I have a string that is up to 3 characters long when it\'s first created in SQL Server 2008 R2.

I would like to pad it with leading zeros, so if its original value w

17条回答
  •  一生所求
    2020-11-22 08:30

    Simple is that

    Like:

    DECLARE @DUENO BIGINT
    SET @DUENO=5
    
    SELECT 'ND'+STUFF('000000',6-LEN(RTRIM(@DueNo))+1,LEN(RTRIM(@DueNo)),RTRIM(@DueNo)) DUENO
    

提交回复
热议问题