trunc与round】的更多相关文章

trunc是截断:round是四舍五入:下面通过一个例子具体看一下trunc和round的不同 SQL),trunc() from dual; TRUNC() TRUNC() --------------- ------------- ---------------- SQL),) from dual; ) ) --------------- ------------- ----------------…
1.关于trunc 和round函数比较 整体概括: round函数 四舍五入trunc函数 直接截取 对于时间: Round函数对日期进行"四舍五入",Trunc函数对日期进行截取.如果我们不指定格式的话,Round会返回一个最接近date参数的日期,而Trunc函数只会简单的截取时分秒部分,返回年月日部分 对于数字: Round函数对数字同样进行"四舍五入",Trunc函数截取时不进行四舍五入,可以指明保留小数点后面的位数. 2.Round.Trunc用法 /*…
前言 INT.TRUNC.ROUND.ROUNDUP 和 ROUNDDOWN 都是对一个数进行取舍,但是,各自的取舍的方式不一样. INT 函数只有一个参数:TRUNC.ROUND.ROUNDUP 和 ROUNDDOWN 有两个参数,第一个参数是要取舍的数,第二个参数是保留的小数位. INT INT(number) 函数是对 number 向下取整.从正数到负数一直向下取数,取靠近 number 的最小整数. TRUNC TRUNC(number, [num_digits]) 函数是直接截断 n…
round(x[,y]) 功能:返回四舍五入后的值 参数:x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位. 返回:数字 示例 :select round(5555.6666,2.1),round(5555.6666,-2.6),round(5555.6666) from dual; 返回: 5555.67 , 5600 , 5556 trunc(x[,y]) 功能:返回x按精度y截取后的值 参数:x,y,数字型表达式…
TRUNC(number[,num_digits])   number 需要截尾取整的数字. num_digits 用于指定取整精度的数字.Num_digits 的默认值为 0. 作用:截断数字和时间 注意 TRUNC()函数截取时不进行四舍五入 只能作用时间和数字   测试:           作用于时间   select trunc(sysdate) from dual; --2017/11/7 今天的日期为2017-11-07 select trunc(sysdate, 'mm') fr…
Delphi 常用的几个数学函数 1 Power函数,求次方 定义:function Power(X,Y): (Same type as parameter); 说明:X可以是整型,也可以是实型:返回值实型例子: var i:integer; begin i := Power(2,3); { 8 } // 2的3次方 end. 2 Abs(x) 函数 ,求绝对值.定义:function Abs(X): (Same type as parameter);说明:X可以是整型,也可以是实型:返回值和X…
1.trunc函数 1).trunc(date) 格式:trunc(date,fmt) trunc用于截取时间,即便你指定不同的格式类型,返回的类型始终都是时间类型. 示例: with dates as ( select date'2015-01-01' d from dual union select date'2015-01-10' d from dual union select date'2015-02-01' d from dual union select timestamp'201…
源:Delphi 常用函数(数学函数)round.trunc.ceil和floor Delphi 常用函数(数学) Delphi中怎么将实数取整? floor 和 ceil 是 math unit 里的函数,使用前要先 Uses Math. trunc 和 round 是 system unit 里的函数,缺省就可以用. floor 直接往小的取,比如 floor(-123.55)=-124,floor(123.55)=123 trunc 直接切下整数,比如 trunc(-123.55)=-12…
学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函数及示例,一是为了和大家分享,二是可以在以后工作中忘记了随时查阅.废话不多说,下面直接上函数. 一.单行函数 只处理单个行,并且为每行返回一个结果. 1.字符函数 (1)concat(str1,str2)字符串拼接函数 select concat('Hello ','World') from dua…
向上取整math.ceiling(1) = 1math.ceiling(1.1) = 2math.ceiling(1.5) = 2向下取整math.float(1) = 1math.float(1.1) = 1math.float(1.5) = 1 C#取整函数实例应用详解 C#取整函数的相关使用是我们在实际开发应用中经常会碰到的具体的实用性概念,那么如何使用好C#取整函数呢?首先我们要明白什么是C#取整函数以及C#取整函数的使用规范.C#取整函数使用实例:Math.Round是"就近舍入&qu…