必威体育Betway必威体育官网
当前位置:首页 > IT技术

Oracle round 函数(四舍五入)

时间:2019-10-06 06:45:43来源:IT技术作者:seo实验室小编阅读:62次「手机版」
 

oracle四舍五入

如何使用 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


trunc,to_char,round,cast

1.trunc截取数字,小数位直接舍去,整数位取0。不进行四舍五入

第二个参数是要截取的位数,如果不是整数也只看整数位

2.to_char(),把数字转成字符的同时截取位数,且会四舍五入。对于本文对数字操作的情况,to_char的第一个参数可以是float,numberic,int,

第二个参数模板,描述要转换成什么样的形式。

注意d2,由于整数位给的'9'不够多,选出来是‘###’。

利用to_char函数转换数字还有更多用法可以参考API。

3.round看名字就是正八经的对数字进行近似计算的函数,用法和trunc一样,但是它会进行四舍五入

4.cast转为指定位数的number

相关阅读

sql:函数:开窗函数简介

与聚合函数一样,开窗函数也是对行集组进行聚合计算,但是普通聚合函数每组只能返回一个值,而开窗函数可以每组返回多个值。 实验一

Oracle 11g SQLPlus命令

Oracle 11g SQLPlus命令手札格式化操作显示用户格式化操作 格式化操作 数据库本身会有一系列的数据表所组成,所谓的表指的行与列

socket中accept()函数的理解

如果客户端有连接请求,必须使用下述函数来接受客户端的请求。SOCKET accept(  SOCKET               s,  struct

析构函数写成virtual的好处

相信学习c++的很多同志都听过这样的建议:最好将类的析构函数写成虚函数,如下:class B { public: B() { printf("B()\n"); }

sql 四大排名函数---(ROW_NUMBER、RANK、DENSE_RANK、N

1.ROW_NUMBER() 定义:ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一

分享到:

栏目导航

推荐阅读

热门阅读