oracle trunc与floor的区别
来源:百度知道 编辑:UC知道 时间:2024/07/08 23:16:59
floor: floor(11.4)=11 , floor(11.8)=11;
trunc: trunc(11.4)=11 , trunc(11.8)=11 ,
trunc(11.55,1)=11.5, trunc(11.55,-1)=10;
另:TRUNC(sysdate,'yyyy') = 01-01-08 ,得到系统时间的年份(今天试的08年1月1日)
这两个没有关系吧?
trunc()是截断操作
floor(x)是小于或等于x的最大整数。