我正在寻找一些指导。我正在运行一个工资选择,我需要结果删除小数和填充零到最后。
isnull(rtrim(convert(char(11), c2.wage)), space(11)) as 'DN62',
在上面的示例中,我拉1384.61但需要结果为13846100000.
提前致谢。
答案 0 :(得分:0)
我假设您使用的是SQL Server。以下内容对您有用:
SELECT LEFT(REPLACE(Cast(ISNULL(1384.61,0) as varchar), '.', '') + '0000000000',11)
另一种方法是将您的数字乘以所需的零。根据您的具体情况使用其中一种解决方案。希望它有所帮助:)