sqlserver位数不够左边补0
有的时候需要循环存放一从1开始的字符串 、位数还有要求,我第一次在写的时候想着在左边拼接几个0不就行了,写完我就发现超过10就不行了,位数超了
这个时候就需要用到左补0方法
下面我给大家一个示例:
DECLARE @NUM INT=7
WHILE (@NUM <=14)
BEGIN
SELECT RIGHT('0000000'+CONVERT(VARCHAR(50),[email protected]),7)
SET @NUM+=1
END
这样就实现了