2013-10-28 113 views
0

我无法在数据库中选择数字为小数.00的数字。从oracle数据库中选择decimal .00

我试图用这个查询

SELECT to_char(lnamt, '99.00') 
FROM ln01mast 

但输出显示了######。

+0

你的预期输出是什么,你会得到什么?你能提供更多细节吗? –

回答

2

尝试这样,

select to_char(12345678,'999999999999.99') from dual; 

参考Format models了更多的了解。

1

您的号码太大而不适合格式。只需使用更多的花枝招展:

SELECT to_char(lnamt, '99999999999999.00') 
FROM ln01mast 
1

这也太:

SELECT to_char(123,'FM99999999.00') FROM dual; 

(将删除尾随空格)。