如何删除零点
select CONVERT(varchar, CAST( -3563338 AS money), 1)
输出
-3,563,338.00
预期产量
-3,563,338
答案 0 :(得分:5)
使用FORMAT
:
SELECT FORMAT(-3563338,'#,###,##0')
-3,563,338
货币类型输出包含用于更改的小数部分。但是,由于您不希望看到仅使用FORMAT
会更容易。
答案 1 :(得分:0)
尝试以下操作-使用replace()
函数
select replace(CONVERT(varchar, CAST( -3563338 AS money), 1),'.00','')
答案 2 :(得分:0)
这将起作用:
select TO_CHAR(-3563338.00,'99999999') from dual;