Welcome 微信登录

首页 / 数据库 / MySQL / Oracle基础教程:单行函数—数值类型函数

数值型函数
 ROUND
 TRUNC
 MOD
 CEIL
 power
ROUND(列名|表达式,n)
四舍五入到小数点后的n位
idle> select round(458.734,0),round(458.734,1),round(458.734,-1) from dual;ROUND(458.734,0) ROUND(458.734,1) ROUND(458.734,-1)
---------------- ---------------- -----------------
      459     458.7  460idle> TRUNC(列名|表达式,n)
截取到小数点后的n位
idle> select trunc(458.734,0),trunc(458.734,1),trunc(458.734,-1) from dual
TRUNC(458.734,0) TRUNC(458.734,1) TRUNC(458.734,-1)
---------------- ---------------- -----------------
      458     458.7  450idle>
MOD(m,n)
求m除以n的余数
idle> select mod(10,3) from dual; MOD(10,3)
----------
  1idle>
idle> select mod(3,10) from dual; MOD(3,10)
----------
  3idle> CEIL 取整 向上补1  和trunc相反
idle> select ceil(457.001) from dual;   后面只要有小数,就进一CEIL(457.001)
-------------
   458idle>
power(底数,指数) 求次方SQL> select power(10,3) from dual;POWER(10,3)
-----------
       1000SQL> Oracle基础教程:单行函数—正则表达式函数Oracle基础教程:单行函数—日期类型函数相关资讯      oracle数据库教程 
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle SQL的cursor理解  (11/13/2012 14:16:17)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
  • Linux操作系统下完全删除Oracle数  (11/13/2012 08:25:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数