0

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

我尝试使用此查询

SELECT to_char(lnamt, '99.00')
FROM ln01mast

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

4

3 回答 3

2

像这样试试

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

请参阅格式模型以获得更多理解。

于 2013-10-28T07:30:25.327 回答
1

这也是:

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

(将删除尾随空格)。

于 2013-10-28T10:55:46.897 回答
1

您的号码太大,格式不适合。只需使用更多的九:

SELECT to_char(lnamt, '99999999999999.00')
FROM ln01mast
于 2013-10-28T08:14:18.600 回答