如何在 SQL Server 2008 R2 的 T-SQL 中格式化数字?

mal*_*awi 2 t-sql sql-server

select FORMAT(5,'0#')   --05
select FORMAT(11,'0#')   --11
Run Code Online (Sandbox Code Playgroud)

Format函数可以在 SQL Server 2012 & 2014 中使用,但我使用的是 SQL Server 2008 R2。我怎样才能得到相同的结果?

Vas*_*zha 5

尝试这个:

SELECT right('0' + convert(varchar,5),2) --05

SELECT right('0' + convert(varchar,11),2) --11
Run Code Online (Sandbox Code Playgroud)