oracle 向上取一位小数 本帖最后由 fyc198610 于 2011-09-21 18:24:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 变通一下嘛select ceil(23.30000001*10)/10 from dual; ceil(number) 大于或等于的最小整数floor(number) 小于或等于的最大整数trunc(number,m) 在整数number的m位置截掉m及以后的位数round(number,m) 用法同trunc,采用四舍五入的方式. select to_char(23.30000001,'999.9') from dual;用这个可以,这个是保留一位小数,若小数位为0,会保留0小数位,小数前面的三个9表示三位整数,有几个位整数可用几个9代替 安装Oracle途中的一些问题 请教oracle数据库优化,尽量分详细点 Oracal中如何查询以百分号结尾的数据? 急求OCI接口说明文档 求存储过程返回Select CURSOR中使用Union的语法 可以将word里面的表格数据导到Oracle中么? 大家帮助看一下这个表如何设计 多个时间段记录的选取 在客户端登陆远程服务器(通过代理中转),如何配置 几个小问题,请指教! oracle中number类型的问题 求一段SQL
select ceil(23.30000001*10)/10 from dual;
floor(number) 小于或等于的最大整数
trunc(number,m) 在整数number的m位置截掉m及以后的位数
round(number,m) 用法同trunc,采用四舍五入的方式.
用这个可以,这个是保留一位小数,若小数位为0,会保留0小数位,小数前面的三个9表示三位整数,有几个位整数可用几个9代替