sql中的数字格式

时间:2016-09-17 08:36:25

标签: sql oracle

我在oracle中有字段值,需要按照下面的操作

进行操作
value*100

示例:

  • 如果172.24显示为17224.0
  • 如果13.4567显示为1345.67

请建议如何在 Oracle 中处理此问题。我尝试使用案例实现它,但没有成功。

2 个答案:

答案 0 :(得分:2)

尝试:

select to_char(value*100,'FM9999990.09') from data;

例如(仅使用with子句设置一些测试数据):

with data as
 (select 13.4567 value from dual
 union all
 select 13.456 value from dual
 union all
 select 13.45 value from dual
 )
select to_char(value*100,'FM9999990.09') from data;

1345.67
1340.6
1300.0

答案 1 :(得分:-1)

你可以这样做 -

SELECT (value*100) "New value" 
FROM yourTable;