从oracle数据库中选择十进制.00

时间:2013-10-28 07:21:36

标签: sql oracle

我无法在数据库中选择数据库中的数字作为十进制.00。

我尝试使用此查询

SELECT to_char(lnamt, '99.00')
FROM ln01mast

但输出显示为######。

3 个答案:

答案 0 :(得分:2)

试试这个,

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

请参阅Format models以获取更多理解。

答案 1 :(得分:1)

您的号码太大,无法适应格式。只需使用更多9:

SELECT to_char(lnamt, '99999999999999.00')
FROM ln01mast

答案 2 :(得分:1)

这也是:

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

(将删除尾随空格)。