oracle里面的round函数怎么用

2025-04-03 16:06:08
推荐回答(2个)
回答1:

oracle中的round函数是用来将数值四舍五入的。

语法:

round(number,digits)

其中number是要进行四舍五入的数值,digits是保留的小数位数。

举例:

要将三个人的身高四舍五入保留1位小数,可用如下语句:

select id,姓名,round(身高,1) from person;

运行结果:

回答2:

如何使用 Oracle Round 函数 (四舍五入)
描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。
SELECT ROUND( number, [ decimal_places ] ) FROM DUAL
参数:
number : 欲处理之数值
decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )
Sample :
select round(123.456, 0) from dual; 回传 123
select round(123.456, 1) from dual; 回传 123.5
select round(123.456, 2) from dual; 回传 123.46
select round(123.456, 3) from dual; 回传 123.456
select round(-123.456, 2) from dual; 回传 -123.46