在T-SQL中,是否可以使用自定义数字格式将TINYINT转换为VARCHAR?
例如,我的TINYINT的值为3,我想将其转换为03的VARCH,以便它始终显示2位数字。
我没有在CONVERT函数中看到此功能。
最佳答案
RIGHT('00' + CONVERT(VARCHAR, MyNumber), 2)
请注意,这会削弱数字>99。您可能需要考虑这种可能性。
关于sql - 在SQL中使用格式将数字转换为varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1764374/