中易网

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

答案:5  悬赏:70  
解决时间 2021-03-01 23:50
Oracle round函数是什么意思?怎么运用?
最佳答案
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等概率出现的话,对大量的被保留数据,这种保留法的误差总和是最小的。
这也是我们使用这种方法为基本保留法的原因。
参考资料:百度百科-Round函数 百度百科-四舍五入
全部回答

Oracle Round 函数指:传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。
用法:
SELECt ROUND( number, [ decimal_places ] ) FROM DUAL
参数:
number : 欲处理之数值
decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )
具体案例:
a、SELECt Round(160/3,3) FROM dual; -----结果 53.33
b、SELECt Round(160/3,1) FROM dual; -----结果 53.3
c、SELECt Round(160/3,0) FROM dual; -----结果 53
d、SELECt Round(160/3,-1) FROM dual; -----结果 50
e、SELECt Round(160/3,-2) FROM dual; -----结果 100

扩展资料

关于trunc 和round函数比较
整体概括:

round函数指四舍五入。
trunc函数指直接截取。
对于时间:Round函数对日期进行“四舍五入”,Trunc函数对日期进行截取。如果我们不指定格式的话,Round会返回一个最接近date参数的日期,而Trunc函数只会简单的截取时分秒部分,返回年月日部分。
对于数字:Round函数对数字同样进行“四舍五入”,Trunc函数截取时不进行四舍五入,可以指明保留小数点后面的位数。
参考资料来源:百度百科—round (函数)

round函数为Oracle中的四舍五入函数。运用的方法是Round(number,[decimals])
其中:number 待做四舍五入处理的数值,decimals 指明需保留小数点后面的位数。可选项,忽略它则保留0位小数,精确到个位;为负数,表示为小数点左边四舍五入处理。
示例如下:
SQL> select round(123.123),
2 round(123.123,2),
3 round(123.16,2),
4 round(123.14,-2),
5 round(163.14,-2)
6 from dual;
ROUND(123.123) ROUND(123.123,2) ROUND(123.16,2) ROUND(123.14,-2) ROUND(163.14,-2)
123 123.12 123.16 100 200
扩展资料
EXCEL中的round函数用法
ROUND(number,decimals)
number是要舍入的数,decimals是指定的保留小数的位数。
decimals的取值可为正数,0,负数。当decimals的值为正数时,针对小数点后的数据进行四舍五入;当decimals的值为0时,返回最接近number的整数;当decimals的值为负数时,针对小数点前的数据进行四舍五入,被舍掉的数据用0占位。
示例如下:
ROUND(123.456,2) 返回结果为:123.46
ROUND(123.456,0) 返回结果为:123
ROUND(123.456,-2) 返回结果为:100
参考资料:百度百科——round

Oracle中round函数是用于对数字进行截取操作,且会对截取的数字进行四舍五入运算。
Oracle中round函数的应用:
语法为ROUND(number,num_digits)
其中number是需要进行四舍五入的数字;num_digits为指定的位数,按此位数进行四舍五入,

如果 num_digits 大于 0,则四舍五入到指定的小数位,如果 num_digits 等于 0,

则四舍五入到最接近的整数,如果 num_digits 小于 0,则在小数点左侧进行四舍五入。

扩展资料:
Oracle中trunc函数: 
trunc函数是返回x按精度y截取后的值 。
trunc(x[,y]) ,x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则截取到y位小数,如果y小于0则截取到小数点向左第y位,小数前其它数据用0表示。 
例如:select trunc(5555.66666,2.1),trunc(5555.66666,-2.6),trunc(5555.033333) from dual; 
返回:5555.66 5500 5555 
相似性: round(x[,y]) 返回截取后的值,用法同trunc(x[,y]),只是要做四舍五入。
参考资料来源:百度百科-round函数



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
参考资料:百度百科-round函数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
shinee珉豪演过的电视剧有哪些
新通手机卖场怎么去啊,有知道地址的么
蓝水岸-东门在哪里啊,我有事要去这个地方
请问1967年出生的买城镇社保可以补交吗
自动压缩倒拉圾车售价多少
立方毫米和立方千米的进率
30岁女一事无成没结婚还没有工作,社交圈小,
求酒吧经典老歌..
真皮折扣鞋店在什么地方啊,我要过去处理事情
名词解释:回旋斟水法
为什么烟草公司不能给我们下单的全部烟的数量
城市医疗保险能立即生效吗
集气瓶装气体时玻璃片的正反和气体密度大小有
迪马利亚在巴黎表现
项城市第三高级中学这个地址在什么地方,我要
推荐资讯
用百万铁骑踏九州,三千城管平天下做一首扯淡
lol 为什么3v3的匹配里面总是有那些比人机还
当t为何值时,过点a(t,2)b(3,-1)的倾斜角是什
求好听的江湖杀手部的名字
石深坑山这个地址在什么地方,我要处理点事
android 换了一台电脑签名应用failed to expo
怎么样分清楚自己的情感?
OTDR测试的光缆纤芯是否正常?
全家芳村码头店地址在哪,我要去那里办事
大秀路/玉笥大道(路口)在哪里啊,我有事要去
北京哪里可以换U盘的晶振
描写制服的句子
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?