Oracle的ROUND函数用于对数值进行四舍五入。其语法如下:
ROUND(number, decimal_places)
参数说明:
number:要进行四舍五入的数值。
decimal_places:要保留的小数位数。正数表示保留的小数位数,负数表示舍入到整数位数。
示例:
ROUND(3.14159, 2) 返回 3.14,保留两位小数。
ROUND(345.678, -1) 返回 350,舍入到整数位数。
ROUND(2.5) 返回 3,默认为舍入到整数位数。
需要注意的是,当小数位数为正数时,ROUND函数会根据小数位数对小数进行四舍五入。当小数位数为负数时,ROUND函数会根据整数位数对整数进行四舍五入。如果省略小数位数,则默认为0,即舍入到整数位数。