首先,我将表中的值转换为整数
cast(convert(int, isnull(b.temp,0)) as varchar(500))
然后我想输出如下所示的值,例如
1 as 001
12 as 012
123 as 123
-1 as -001
-15 as -015
-234 as -234
如果整数值的长度大于 3,则不显示任何值或将其删除。如果整数有减号(-),那么它不是长度的一部分,所以 -001 被认为是长度 3
所以 001 和 -001 作为长度 3 是可以接受的
我怎样才能做到这一点?