Oracle中取整数的技巧(oracle取整数)
取整数是在数学上常见的技巧,在Oracle数据库中也有不同的取整数方法,一般都有下面几种。
第一种就是使用Round函数,Round函数能够按照指定的小数位数四舍五入,也能够取整数:
–原码
select round(275.5) from dual
–结果
276
另外一种是使用floor函数,Floor函数只能向下取整:
–原码
select floor(275.5) from dual
–结果
275
还有一种是使用ceil函数,Ceil函数只能向上取整:
–原码
select ceil(275.5) from dual
–结果
276
有时候我们需要仅保留小数部分,此时可以使用mod函数,Mod函数可以计算余数:
–原码
select mod(275.5,1) from dual
–结果
0.5
最后,我们也可以使用trunc函数,Trunc函数可以去除小数部分,只保留整数:
–原码
select trunc(275.5) from dual
–结果
275
以上就是Oracle中取整数的几种不同的技巧,它们的使用取决于我们具体的需求,要根据不同的技巧选择最适合的一种,从而得到最好的结果。