我有一个货币金额值,如下所示;
22200000我想把这个数字转换成;
22,2 (Number format)我该怎么做呢?
发布于 2012-10-17 16:05:41
我找到了答案:从dual中选择TO_CHAR (22200000 / 1000000,'999,999,999,999.99')
发布于 2012-10-08 15:40:40
使用to_char()函数。示例
to_char(3510.78, '$9,999.00') 将会返回
$3,510.78发布于 2015-07-10 04:22:55
您可以使用Oracle内置函数round()。
函数接受一个数字并返回另一个四舍五入到小数点右侧指定位数的数字。如果不指定该数字,ROUND将返回四舍五入到最接近整数的数字
例如:
select 1/3, round(1/3, 2) from dual;
1/3 ROUND(1/3,2)
---------- ------------
.333333333 .33更多信息:Working with Numbers in PL/SQL
https://stackoverflow.com/questions/12777170
复制相似问题