左边补0到多少位的最简单思路

昨天在网上看到的的一个思路,觉得不错,大家可以参考一下。

在左边补位在截取右边的需要的位数就可以了。

SQL 语句为

select right('00000'+Convert(varchar(5),10),5)

其它语句的实现请大家脑补吧,比我们原来那种第一次先判断是否>1000,再判断>100,最后判断>10的做法或者转换后求长度再循环加0的方法优雅得多了。

原文地址:https://www.cnblogs.com/wonder223/p/3668158.html