Oracle小数点的实际保留问题的4方案
转自 http://database.51cto.com/art/201004/196769.htm
?
我们今天主要和大家分享的是Oracle小数点的实际保留问题,其具体的方法有4个,其中包括to_char的fm格式的使用,以下就是相关内容的介绍。
AD:
?
以下的文章主要是讲述Oracle小数点的实际保留问题,如果你有相关的业务清单有提取要求的话,我们需要使用到百分率,通常的情况下,需要对其保留两位小数,其实我们只用round就可以实现(round(_data,2) ),但是格式不是很工整。
对格式要求不严谨的情况下使用round即可,以下是网络搜索到的处理方法:
方法一:使用to_char的fm格式,即:
?
- <?1?then ?
- 1?=?length(data.amount)?then ?
- select?decode(salary,0,'0.00',
(to_char(round(salary,2),'fm99999999999999.00')))?from?can_do;??
以上的相关内容就是对Oracle小数点的保留问题的介绍,望你能有所收获。
?