`

[ORACLE] FLOOR与TRUNC的一点区别

 
阅读更多

当TRUNC的参数是一个的时候,如果参数是负数,与FLOOR返回值不同:

SELECT FLOOR(-11.22) F,TRUNC(-11.22) T FROM DUAL

结果:

F T

-12 -11

分享到:
评论

相关推荐

    oracle中函数 trunc(),round(),ceil(),floor的使用详解

    1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 ...ceil和floor函数在一些业务数据的时候,有时还是很有用的。 ce

    oracle 数字函数

    取整函数(ceil 向上取整 floor 向下取整) 取幂 power 和 求平方根 sqrt 求余 返回固定小数位数 round:四舍五入 trunc:直接截断 返回值的符号 正数返回为1 负数为 1

    oracle函数大全.doc

    ORACLE函数大全 ________________________________________ 作者:[本站编辑] 来源:[CSDN] 浏览:[ ] SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,...

    SQLServer和Oracle常用函数对比

    SQLServer和Oracle是大家经常用到的数据库,在此感谢作者总结出这些常用函数以供大家参考。 数学函数  1.绝对值  S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)  S:select ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    从就业与择业的角度来讲,计算机相关专业的大学生从事oracle方面的技术是职业发展中的最佳选择。 其一、就业面广:全球前100强企业99家都在使用ORACLE相关技术,中国政府机构,大中型企事业单位都能有ORACLE技术的...

    Oracle数学相关函数小结

    本文总结了Oracle数学相关函数。分享给大家供大家参考,具体如下: 1.绝对值:abs() select abs(-2) value from dual; 2.取整函数(大):ceil() select ceil(-2.001) value from dual;(-2) 3.取整函数(小)...

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL> select instr('oracle traning','ra',1,2) instring from dual; INSTRING --------- 9 6.LENGTH 返回字符串的长度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from ....

    Oracle8i_9i数据库基础

    §10.1.1 Oracle与2000年问题 212 §10.1.2 如何正确插入日期数据 213 §10.1.3 在查询中只返回满足条件的部分记录 214 §10.1.4 快速大量删除数据Truncate 215 §10.1.5 Rowid的使用 215 §10.1.6 在查询中不让记录...

    oracle常用函数

    S:select abs(-1) value  O:select abs(-1) value from dual  2.... S:select ceiling(-1.001) value  O:select ceil(-1.001) value from dual  3.... O:select trunc(-1.002) value from dual

    oracle 函数大全.txt

    0,解析字符串的存储过程,1.返回与指定的字符对应的十进制数; ,2....28.ROUND和TRUNC 按照指定的精度进行舍入;39.NEW_TIME(date,’this’,’that’) 给出在this时区=other时区的日期和时间 ........

    Oracle SQL语句实现数字四舍五入取整

    代码如下:select floor(5.534) from dual; select trunc(5.534) from dual; 上面两种用法都可以对数字5.534向下取整,结果为5. 如果要向上取整 ,得到结果为6,则应该用ceil 代码如下:select ceil(5.534) from ...

    jdbc操作文档,数据库基本操作文档集合

    13.dual表是用来计算的表 可以用来round:四舍五入,trunc:截断小数位,mod取余,ceil:求大于等于某数的最小整数。例:ceil(2.35) 3,floor:求小于等于某数的最大整数。例:floor(2.35) 2。 select round(123.123,要...

Global site tag (gtag.js) - Google Analytics