oracle中round函数,oracle中round用法

oracle中round函数,oracle中round用法,Oracle round()函数与trunc()函数区别介绍

本文将详细介绍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])相同。

oracle中round函数,oracle中round用法