【发布时间】:2016-07-01 05:07:34
【问题描述】:
我需要用零填充我的列,直到 7。有些已经是 7 位数字,但不是 7 位数字的任何东西都需要前导 0。编码的最佳方法是什么?
【问题讨论】:
-
我意识到另一个链接是 3 位而不是 7 位,但我认为您可能可以推断出来。花了 3 秒钟才找到。
标签: sql sql-server sql-server-2014
我需要用零填充我的列,直到 7。有些已经是 7 位数字,但不是 7 位数字的任何东西都需要前导 0。编码的最佳方法是什么?
【问题讨论】:
标签: sql sql-server sql-server-2014
你可以这样做:
SELECT RIGHT('0000000'+CONVERT(VARCHAR(7),YourNumber),7)
FROM dbo.YourTable;
【讨论】: