PL/SQL Number数字类型函数

 更新时间:2007年03月21日 00:00:00   作者:  
ABS(x) 函数,此函数用来返回一个数的绝对值。
ACOS(x)函数,返回X的反余弦值。X范围从1到-1,输入值从0到派,以弧度为单位。
ASIN(x)函数,返回X的反正弦值。X范围从1到-1,输入值从-PI/2到PI/2,以弧度为单位。
ATAN(x)函数,返回X的反正切值。输入值从-PI/2到PI/2,以弧度为单位。
BITAND(x,y)函数,返回X和Y的与结果。X和Y必须为非负整数。注意没有BITOR函数,但是在UTL_RAW包中有用      于RAW值的位操作符。
CEIL(x)函数,用来返回大于或等于X的最小整数。
COS(x)函数,返回x的余弦值。x是以弧度表示的角度。
COSH(x)函数,返回X的双曲余弦。
EXP(x)函数,与power(x,y)函数类似,不过不用指明基数,返回E的X次幂。E=2.71828183...
FLOOR(x)函数,用来返回小于或等于X的最大整数。
LN(x)函数,返回x的自然对数。x必须大于0。
LOG(x,y)函数,返回以X为底Y的对数。底必须是不为0和1的正数,Y是任意正数。
MOD(被除数,除数)求余函数,如果除数为0,则返回被除数。
POWER(x,y)函数,返回X的Y次幂。底X和指数Y都不必是正整数,但如果X是负数的话,Y必须是整数。
ROUND(x[,y])函数,返回舍入到小数点右边Y位的X值。Y缺省为0,这将X舍入为最接近的整数。如果Y是负数,       那么舍入到小数点左边相应的位上,Y必须为整数。
SIGN(x)函数,此函数用来返回一个数的正负值,若为一个正数则返回1,若为一个负数则返回-1,
            若为0则仍返回0,有点像把模拟量数字化的意思。  
SIN(x)函数,返回X的正弦。x是以弧度表示的角度。
SINH(x)函数,返回x的双曲正弦。
SQRT(x)函数,返回x的平方根,x不能是负数。
TAN(x)函数,返回x的正切。x是以弧度表示的角度。
TANH(x)函数,返回x的双曲正切。
TRUNC(x[,y])截取值函数,Y缺省为0,这样X被截取成一个整数。如果Y为负数,那么截取到小数点左边相应位置
WIDTH_BUCKET(x,min,max,num_buckets) 只能在SQL语句中使用。
使用WIDTH_BUCKET可以根据输入参数创建等长的段。范围MIN到MAX被分为num_buckets节,每节有相同的大小。返回X所在的那一节。如果X小于MIN,将返回0,如果X大于或等于MAX,将返回num_buckets+1.MIN和MAX
都不能为NULL,num_buckets必须是一个正整数。如果X是NULL,则返回NULL。

相关文章

  • sql查询给表起别名要点小结(涉及嵌套查询)

    sql查询给表起别名要点小结(涉及嵌套查询)

    通过使用 SQL,可以为表名称或列名称指定别名,下面这篇文章主要给大家介绍了关于sql查询给表起别名要点(涉及嵌套查询)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • ORACLE查询删除重复记录三种方法

    ORACLE查询删除重复记录三种方法

    本文列举了3种删除重复记录的方法,分别是rowid、group by和distinct,小伙伴们可以参考一下。
    2016-05-05
  • Oracle基础学习之子查询

    Oracle基础学习之子查询

    所谓子查询就是当一个查询的结果是另一个查询的条件时,称之为子查询。本文给大家详细的介绍了关于Oracle中子查询的相关知识,文中的内容也算是自己的一些学习笔记,希望对有需要的朋友们能有所帮助,感兴趣的朋友们下面来一起看看吧。
    2016-11-11
  • LINUX下Oracle数据导入导出的方法详解

    LINUX下Oracle数据导入导出的方法详解

    这篇文章主要介绍了LINUX下Oracle数据导入导出的方法,较为详细的分析导出工具exp及导入工具imp的具体使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12
  • Oracle安装监听器错误的解决方法

    Oracle安装监听器错误的解决方法

    这篇文章给大家介绍了oracle安装监听器错误的解决方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-09-09
  • Oracle 创建监控账户 提高工作效率

    Oracle 创建监控账户 提高工作效率

    有很多Oracle服务器,需要天天查看TableSpace,比较麻烦了。
    2009-10-10
  • Oracle试用到期如何删除注册表继续试用30天

    Oracle试用到期如何删除注册表继续试用30天

    这篇文章主要介绍了Oracle试用到期如何删除注册表继续试用30天,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • 升级和卸载Oracle数据库软件的命令整理

    升级和卸载Oracle数据库软件的命令整理

    这篇文章主要介绍了升级和卸载Oracle数据库软件的命令整理,包括升级时可能用到的查看版本号和备份操作的命令介绍,需要的朋友可以参考下
    2015-12-12
  • oracle关联查询报invalid number错误的解决方法

    oracle关联查询报invalid number错误的解决方法

    这篇文章主要介绍了oracle关联查询报invalid number错误的解决方法,文中通过代码示例和图文结合的方式讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-09-09
  • Oracle数据库对象的使用详解

    Oracle数据库对象的使用详解

    这篇文章主要介绍了Oracle数据库对象的使用,文章中涉及到的命令希望大家认真学习,对大家今后的工作或学习具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07

最新评论