今天在Oracle中查询number型的数据,数据显示.01 前面的0丢了
通过百度查询得知
Oracle中会将小数点前的0隐去也会将小数点后的0隐去(例如:0.07会变为.07),因此会得不到我们想要的数值格式。
提供一种解决方案
select to_char(hyzcgs.BY_PROPORTION,‘fm9990.0099’) from dual;
通过将数字类型转换成文字类型 to_char(数值,‘fm9990.0099’) 就可以让数据显示正常
今天在Oracle中查询number型的数据,数据显示.01 前面的0丢了
通过百度查询得知
Oracle中会将小数点前的0隐去也会将小数点后的0隐去(例如:0.07会变为.07),因此会得不到我们想要的数值格式。
提供一种解决方案
select to_char(hyzcgs.BY_PROPORTION,‘fm9990.0099’) from dual;
通过将数字类型转换成文字类型 to_char(数值,‘fm9990.0099’) 就可以让数据显示正常