首页 > 解决方案 > Oracle Sql 自定义数字格式 999.999,99

问题描述

我想在 oracle sql 中制作自定义格式。

例如,我125125.25在列中,我想125.125,25按预期格式化。艾瑞德

select to_char(value,'999.999,99') from ... 

但它给了我这样的错误

[错误] 执行 (1: 25): ORA-01481: 无效的数字格式模型

我怎样才能这样格式化?

提前致谢

标签: sqloracle

解决方案


这有帮助吗?

SQL> select to_char(125125.25, '999G990D00', 'nls_numeric_characters=,.') result from dual;

RESULT
-----------
 125.125,25

SQL>

推荐阅读