本文将详细介绍Oracle round()函数和trunc()函数的区别,需要了解的朋友可以参考以下。
round(x[,y])[函数]返回舍入值[参数] x,y,这是一个数值表达式。如果y不是整数,y的整数部分被截断;如果y0,则四舍五入到y小数位;如果y小于0,则舍入到左侧的y小数位。[Return]Numbers[示例]从dual中选择round (5555.6666,2.1),round (5555.6666,-2.6),round(5555.6666);Returns: 5555.67,5600,5556 [Close] trunc(x[,y])返回截断的值,该值与round(x[,y])相同,只是没有四舍五入。
trunc(x[,y])[Function]返回X被y精度截断后的值[parameter] x,y,它是一个数字表达式。如果Y不是整数,则截取Y的整数部分,如果y0,则截取Y小数位,如果Y小于0,则截取Y小数位向左,小数位之前的其他数据用0表示。[Return]Numbers[示例]从dual中选择Trunc (5555.6666,2.1),Trunc (555.6666,-2.6),Trunc(5555.03333);return:5555.66 5500 5555[Close]round(x[,y])得出截断值,除了舍入之外,与trunc(x[,y])相同。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。