怎么把输出变整数?? 计算出来是小数 想四舍五入变整数输出怎么转换下??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select to_char(20.95,'99') xxx from dual;XXX--- 21 SELECT ROUND(1.49999) FROM dual1SELECT ROUND(1.5) FROM dual2 有两种方法:trunc是对数据截取,例如:SELECT trunc(3.522)FROM dual 结果是3round是四舍五入,例如SELECT round(3.522)FROM dual 结果是4 有两种方法:trunc是对数据截取,例如:SELECT trunc(3.522)FROM dual 结果是3round是四舍五入,例如SELECT round(3.522)FROM dual 结果是4 楼主说是要四舍五入到整数,就用round就行了。如果用trunc,先给数值加上0.5,比如trunc(3.522+0.5). 当然还有floor(x+0.5), ceil(x-0.5)也可以。 关于oracle中数据保存的问题 创建新用户的问题 oracle导库问题 请一个oracle sql语句 恢复数据库的脚本该如何写? 关于oracle9I建立表空间,出现ORA-01144: 文件大小 (5242880 块) 超出 4194303 块的最大数的错误 oracle的基础问题 文件读取的问题。 急oracle登陆问题,在线等待。 关于rownum的困惑!!!! 请教CDC问题,请问下面错误如何解决 新手求助
---
21
1
SELECT ROUND(1.5) FROM dual
2
trunc是对数据截取,例如:
SELECT trunc(3.522)FROM dual 结果是3
round是四舍五入,例如
SELECT round(3.522)FROM dual 结果是4
trunc是对数据截取,例如:
SELECT trunc(3.522)FROM dual 结果是3
round是四舍五入,例如
SELECT round(3.522)FROM dual 结果是4