- 浏览: 114397 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (83)
- 问题解决 (4)
- Oracle (21)
- css (1)
- jsp页面 EL表达式 (0)
- JSP (6)
- 网络必备知识 (1)
- Tomcat (3)
- html (10)
- JDK (1)
- Myeclipse (4)
- 术语 (1)
- ibatis (2)
- struts2 (1)
- /i (1)
- /g (1)
- /ig (1)
- /gi (1)
- /m的区别和含义 (1)
- Oracle 数据字段 (1)
- 行链接(Row chaining) 与行迁移(Row Migration) (1)
- oracle中substr函数的用法 (1)
- 各个数据库的端口 (1)
- OracleOraDB10g_home1TNSListener 无法启动 错误1067 (1)
- oracle服务说明 (0)
- [解决]ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 (0)
- ORA-28000: The Account is locked. 问题的解决 (0)
- pl/sql (1)
- JS (3)
- jqgrid (0)
- Jquery (3)
- 常识 (1)
- powerdesigner (4)
- javascript (6)
- java (3)
- 问题 (1)
- xml (1)
- sql (1)
- Myeclipse\ (1)
最新评论
oracle中 Round 函数使用
- 博客分类:
- Oracle
Round 函数
语法为ROUND(number,num_digits)
其中Number是需要进行四舍五入的数字;Num_digits为指定的位数,按此位数进行四舍五入,如果 num_digits 大于 0,则四舍五入到指定的小数位,如果 num_digits 等于 0,则四舍五入到最接近的整数,如果 num_digits 小于 0,则在小数点左侧进行四舍五入。
例如:
ROUND(21.129,0) 将 21.129 四舍五入到一个整数结果为21。
ROUND(21.129,2) 将 21.129 四舍五入到两个小数位,结果为21.13。
ROUND(21.129,1) 将 21.129 四舍五入到一个小数位结果为21.1。
ROUND(-21.129,2) 将 -21.129 四舍五入到两小数位结果为-21.13。
ROUND(-21.129,-1) 将 -21.129 四舍五入到两小数位结果为-20。
ROUND(-21.129,-1) 将 -21.129 四舍五入到两小数位结果为0。
ROUND(21.129, -1) 将 21.129 四舍五入到小数点左侧一位结果为20。
操作演示:
SELECT ROUND(21.129,0) FROM dual;
ROUND(21.129,0)
21
SELECT ROUND(21.129,2) FROM dual;
ROUND(21.129,2)
21.13
SELECT ROUND(21.129,1) FROM dual;
ROUND(21.129,1)
21.1
SELECT ROUND(-21.129,2) FROM dual;
ROUND(-21.129,2)
-21.13
SELECT ROUND(21.129, -1) FROM dual;
ROUND(21.129, -1)
-20
SELECT ROUND(21.129, -2) FROM dual;
ROUND(21.129, -1)
0
SELECT ROUND(21.129, -1) FROM dual;
ROUND(21.129, -1)
20
发表评论
-
Oracle中TO_DATE格式
2012-12-26 23:06 877Year: yy two digit ... -
oracle add_months函数的用法详解
2012-12-26 22:08 3079使用oracle add_months函数,就可以以得到 ... -
Oracle 分析
2012-12-26 21:42 707select count(*) from (sel ... -
Oracle日期格式
2012-12-26 21:39 775YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位、两 ... -
start with 条件
2012-11-30 14:18 746select '' || ca.agency_id ... -
Oracle截取字符串和查找字符串
2012-11-28 22:17 896oracle 截取字符(substr),检索字符位置(i ... -
sql
2012-11-16 17:55 576select t.vechile_code,t.org_nam ... -
项目sql
2012-11-05 10:52 679想要得到的结果,得到车牌号所对应 最大日期卡的状态,且卡的 ... -
Oracle中的时间函数用法(to_date、to_char)
2012-10-23 10:46 286624小时的形式显示出来要用HH24 select to ... -
DECODE()函数 用法
2012-10-23 10:46 805decode(acc.state, ... -
数据库
2012-10-23 10:02 598(select c.vechile_code,c.cr ... -
sql的left join 命令详解
2012-09-03 14:02 723给个通俗的解释吧. 例表a aid adate ... -
oracle 如何导出所有用户名和密码
2012-08-03 22:07 986下面这个sql可以生成建用户有脚本,在源库执行,把执行结 ... -
ORACLE递归查询
2012-07-24 15:47 751DEPTID NUMBER 部门idPAREDE ... -
DECODE()函数 用法
2012-07-20 17:39 804作用:将输入数值与函数中的参数列表相比较,根据输入值返回 ... -
详解Oracle的unlimited tablespace系统权限
2012-07-05 13:58 62401. 系统权限unlimited tablespace是 ... -
Sys和system用户的区别,as normal、sysdba 和sysoper系统权限区别
2012-07-05 13:59 3262Sys和system用户的区别,as normal、sy ... -
connect、resource和dba三种标准角色:
2012-07-05 13:59 1212connect、resource和dba三种标准角色: ... -
通过pl/sql创建Oracle新用户
2012-07-05 13:59 735引用创建用户和为用户分配权限 dba账号登录pl/sql d ... -
Oracle连接远程数据库
2012-03-29 10:07 884引用 配置连接远程数据库ORCL125 = (DESCRI ...
相关推荐
1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...
round(x[,y]) 【功能】返回四舍五入后的值 【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。 【返回】数字 【示例】 select round...
oracle 数值型函数,字符型函数,日期函数,转换函数,to_char
Oracle 函数分类 :单行函数 分组函数 分析函数单行函数分为:日期函数 数字函数 字符函数 转换函数 其他函数分组函数分为:max(最大值) min(最小值) sum(求和) avg(平均) count(求个数) 分析函数分为:rank() 具有相同...
取整函数(ceil 向上取整 floor 向下取整) 取幂 power 和 求平方根 sqrt 求余 返回固定小数位数 round:四舍五入 trunc:直接截断 返回值的符号 正数返回为1 负数为 1
oracle常用函数介绍及其使用,初学者可以借鉴,只是一些简单的函数,如:1. ROUND(X[,Y])四舍五入。 在缺省y时,默认y=0;比如:ROUND(3.56)=4。 y是正整数,就是四舍五入到小数点后y位。ROUND(5.654,2)=5.65。 y是负...
Oracle数据库开发之函数概述,包括经常使用的数值函数、字符函数、日期函数、转换函数等。
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...
1,数值型函数(abs()、sign()、ceil()、floor()、power()、exp()、round()...); 2,字符型函数(lower()、upper()、lpad()、rpad()、substr()、replace()...); 3,日期型函数(add_months()、last_day()、round()、...
ORACLE函数大全 ________________________________________ 作者:[本站编辑] 来源:[CSDN] 浏览:[ ] SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,...
本文总结了Oracle数学相关函数。分享给大家供大家参考,具体如下: 1.绝对值:abs() select abs(-2) value from dual; 2.取整函数(大):ceil() select ceil(-2.001) value from dual;(-2) 3.取整函数(小)...
SQLServer和Oracle是大家经常用到的数据库,在此感谢作者总结出这些常用函数以供大家参考。 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ...
公司需要处理一些报表,需要使用百分率,保留2位小数,只用round和trunc函数都可以实现(round(_data,2) ),只是格式不是很工整,对格式要求不严谨的情况下使用round即可. 个人认为比较方便的一种 select decode(n_jg...
9.4.6 组函数中的DISTINCT 9.5 列表函数 9.6 使用MAX或MIN函数查找行 9.7 优先级和圆括号的应用 9.8 小结 第10章 日期:过去、现在及日期的差 10.1 日期算法 10.1.1 SYSDATE、CURRENTDA_DATE及SYSllMESTAMP 10.1.2 ...
9.4.6 组函数中的DISTINCT 9.5 列表函数 9.6 使用MAX或MIN函数查找行 9.7 优先级和圆括号的应用 9.8 小结 第10章 日期:过去、现在及日期的差 10.1 日期算法 10.1.1 SYSDATE、CURRENTDA_DATE及SYSllMESTAMP 10.1.2 ...
2、ROUND(n1[,n2]) 返回四舍五入小数点右边n2位后n1的值,n2缺省值为0,如果n2为负数就舍入到小数点左边相应的位上(虽然oracle documents上提到n2的值必须为整数,事实上执行时此处的判断并不严谨,即使n2为非整数,...
select round(1.66,1) from dual;-- 四舍五入,精确到1位小数 select round(1.56) from dual;-- 四舍五入,无小数 select trunc(89.115,2) from dual;-- 保留到小数位数