oracle中查询结果中有小数点

我的表中列值里不包含小数点,但是查询结果里有小数点,请问在哪里设置?

你这个问题很好解决,你这个就是因为数值太大了,数据库就采用科学计数法了。

 

比如你查询上图结果的Select语句是:

SELECT * FROM table;

只要在查询前执行:

col item format 999999999999999999999999999;

之后再执行查询语句,应该数值就是你想要的数值了。(PS:999999999999999999999999999这个数值可以根据你列的长度来设置)

 

希望可以帮助你,望采纳!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-06

这不是科学计数法了吗?

 

你不是用什么文件导入进去的数据吧?

 

你这几个字段是什么类型?

 

不行就

我,远程给你看

第2个回答  2013-08-16
你这几个字段是NUMBER型的 由于值太大了 系统自动转换成科学计数法。这是正常的

hr_s_pre 正解
相似回答