我尝试了以下方法SELECT
:
SELECT (2*3) as Resultado
我懂了
Resultado
6
我需要这个结果:
Resultado
06
如果我这样乘:
SELECT (12*2)
Resultado
24
我希望结果始终只包含两位数字,我该怎么做?
我尝试了以下方法SELECT
:
SELECT (2*3) as Resultado
我懂了
Resultado
6
我需要这个结果:
Resultado
06
如果我这样乘:
SELECT (12*2)
Resultado
24
我希望结果始终只包含两位数字,我该怎么做?
06
它不作为数字存在,因此要获得结果,您需要先将其转换为字符串。一个简单的方法如下:现在,您必须考虑,
100
例如,如果乘法的结果是 ,那么您将获得'00'
(or'0*'
) 作为结果有 LPAD 和 RPAD 函数用您指定的字符填充字符串,直到它达到所需的长度(LPAD 从左边开始,RPAD 从右边开始:
LPAD(string_to_modify,desired_length,padding_character)
在你的情况下:
选择 LPAD(2*3,2,0) 作为结果
这会给我们结果是 06
我不知道你的平台上是否存在这些功能或类似的东西。你得试试。
类似好兄弟拉马克的回应
它生成:
参考:http ://devjoker.com/contenidos/articulos/358/Formatear-numeros-en-SQL-Server.aspx