请教各位,oracle 保留两位小数,但不用四舍五入,不能转换成字符,还要是数字,代码是什么?
解决方案 »
- jdbc连接数据库出错,请教高手
- 怎么才能监测到数据被删除了。
- PLS-002255错误
- 如何用.bat批处理文件创建oracle数据库!
- oracle xe 快捷版 for linux client 怎么设置才能正确连上oracle服务器啊?
- timesten相对与ORACLE数据库本身有那些缺点?大家都来说说!
- 希望能用标准的sql语句解决纵表的组合查询问题
- 特别奇怪的问题,大家看看,关于Select的where条件的。(在线)
- oracle的字符集配置!
- 急急急!!!安装Oracle9i Client 问题?
- OCI里拼接的sql语句插入汉字,select出来是乱码
- oracle11g:java.sql.SQLException: No suitable driver
【功能】返回x按精度y截取后的值
【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则截取到y位小数,如果y小于0则截取到小数点向左第y位,小数前其它数据用0表示。
【返回】数字
----------
15.7SELECT TRUNC(15.79,-1) "Truncate" FROM DUAL; Truncate
----------
10
--四舍五入
select round(1.66,1) r_num from dual r_num
-----------
1.7
select round(1.66,0) r_num from dual r_num
-----------
2
【功能】返回x按精度y截取后的值
【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则截取到y位小数,如果y小于0则截取到小数点向左第y位,小数前其它数据用0表示。
【返回】数字