如何去除零
select CONVERT(varchar, CAST( -3563338 AS money), 1)
产量
-3,563,338.00
预计输出
-3,563,338
使用FORMAT
:
SELECT FORMAT(-3563338,'#,###,##0')
-3,563,338
钱型输出包括用于改变的小数分量。但是,既然你不想看到,它可能会更容易,只需使用FORMAT
代替。
尝试下面 - 使用replace()
功能
select replace(CONVERT(varchar, CAST( -3563338 AS money), 1),'.00','')
这将工作:
select TO_CHAR(-3563338.00,'99999999') from dual;