我有这样的货币金额值;
22200000
我想将此号码转换为;
22,2 (Number format)
我该怎么做?
答案 0 :(得分:5)
使用to_char()
功能。实施例
to_char(3510.78, '$9,999.00')
将返回
$3,510.78
答案 1 :(得分:3)
我找到了答案:SELECT TO_CHAR(22200000/1000000,'999,999,999,999.99')FROM dual
答案 2 :(得分:1)
您可以使用Oracle内置函数round()。
ROUND函数接受一个数字并返回另一个舍入的数字 到小数点右边的指定位数。 如果您未指定该数字,ROUND将返回一个舍入的数字 到最接近的整数
例如:
select 1/3, round(1/3, 2) from dual;
1/3 ROUND(1/3,2)
---------- ------------
.333333333 .33