将一个数字例如33,或1使用t-sql语句转换成033或001
以下是详细分析:
1、select power(10,3)得到1000
2、select cast(1000+33 as varchar) 将1000转换类型
3、select right(100033,3) 从右边取3个字符得到033
最后结果是:
select right(cast(power(10,3) as varchar)+33,3)
[MSQQL]sql format 格式化数字(前面补0)
本文介绍如何使用T-SQL语句将数字(如33或1)转换为格式化的字符串,例如033或001。通过结合使用`power()`、`cast()`和`right()`函数,可以实现数字前面自动填充0的功能。
摘要由CSDN通过智能技术生成