如何把float字段查询出来后变成numeric(12,2)格式,比如数据库中是2232 ,出来后是2232.00 up 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是想在哪里显示出来?如果是在sqlplus里,可以用 set numformat 0.00 来达到要显示的效果。 SQL> select to_char(12321,'99990.00') from dual;TO_CHAR(1--------- 12321.00 float字段查询出来后变成numeric(12,2)格式,取出来的时候以char显示就行了duanzilin(寻)的是四舍五入的,如果只取小数点前两位就要to_char(trunc(yournum,2),'99990.00') 关键是我取出来后存在于datatable对象中,且datatable对象的相关字段的数据类型不能由此变成了char啊我还是需要double类型的 select 12321||'.00' from dual 数据库里面数据的比较 ?怎么修改aq_tm_processes的值。谢谢 怎样求两个datetime类型之间的时间差(分钟)? 索引很奇怪的问题 请教ORA-01406错误是怎么回事? 300分!! 求解oracle8i中的long类型怎么才能实现用like进行模糊查询?急!! 一个Insert语句 oracle806中的图片读取问题?谁能解决? 如何给用户exp的权限,让他只能导入自己用户下的数据? 求優化---------!!! 确实很急,大家帮忙啊:connectionpool.properties连接池问题 超难问题.关于datalink的安全问题。在线!解决立即给分
如果是在sqlplus里,可以用 set numformat 0.00 来达到要显示的效果。
---------
12321.00
duanzilin(寻)的是四舍五入的,如果只取小数点前两位就要to_char(trunc(yournum,2),'99990.00')
我还是需要double类型的