为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle round函数是什么意思?怎么运用?

Oracle round函数是什么意思?怎么运用?

慕虎7371278 2019-02-07 11:07:51
Oracle round函数是什么意思?怎么运用?
查看完整描述

2 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

Oracle Round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。

Oracle Round 函数使用示例如下:

SELECT ROUND( number, [ decimal_places ] ) FROM DUAL

1、参数 number 是指需要处理的数值,是必须填写的值。

2、参数 decimal_places 是指在进行四舍五入运算时 , 小数的应取的位数,该参数可以不填,不填的时候,系统默认小数位数取0。

3、函数应用举例:

①“select round(988.211, 0) from dual;”得到结果为:988

②“select round(988.211, 1) from dual;”得到结果为:988.2

③“select round(988.211, 2) from dual;” 得到结果为:988.21

④“select round(988.211, 3) from dual;” 得到结果为:988.211

⑤“select round(-988.211, 2) from dual;”得到结果为:-988.21

扩展资料:

四舍五入是一种精确度的计数保留法,与其他方法本质相同。

但特殊之处在于采用四舍五入,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一,假如0~9等概率出现的话,对大量的被保留数据,这种保留法的误差总和是最小的。

这也是我们使用这种方法为基本保留法的原因。



查看完整回答
反对 回复 2019-02-27
?
撒科打诨

TA贡献1934条经验 获得超2个赞

Oracle Round 函数 (四舍五入),是指传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。

使用方法

SELECT ROUND( number, [ decimal_places ] ) FROM DUAL

其中number 为待做截取处理的数值。

decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分,并四舍五入。如果为负数则表示从小数点开始左边的位数,相应整数数字用0填充,小数被去掉。需要注意的是,和trunc函数不同,对截取的数字要四舍五入。

参数:
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

扩展资料

MATLAB函数简介

调用格式:Y = round(X)

在matlab中round也是一个四舍五入函数。在matlab的命令窗口中输入doc round或者help round即可获得该函数的相关帮助信息。

程序示例

>>a = [-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]

a =

Columns 1 through 4

-1.9000 -0.2000 3.4000 5.6000

Columns 5 through 6

⒎0000 2.4000 + 3.6000i

>>round(a)

ans =

Columns 1 through 4

-2.0000 0 3.0000 6.0000

Columns 5 through 6

⒎0000 2.0000 + 4.0000i

a =

Columns 1 through 4

-1.9000 -0.2000 3.4000 5.6000

Columns 5 through 6

⒎0000 2.4000 + 3.6000i



查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 853 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信