liuzhenye 发表于 2013-1-29 15:26:59

数据库基本函数——数字函数(Oracle)

一、数字函数
    数字函数操作数字数据,执行数学和算术运算。所有函数都是有数字参数并返回数字值。所有三角函数的操作数和值都是弧度而不是角度,Oracle没有提供内建的弧度和角度的转换函数。
 
    1、ABS(n)
        返回n的绝对值。
 
    2、ACOS(n)
        反余弦函数,返回-1~1之间的数,n表示弧度。
 
    3、ASIN(n)
        反正弦函数,返回-1~1之间的书,n表示弧度。
 
    4、ATAN(n)
        反正切函数,返回n的反正切值,n表示弧度。
 
    5、CEIL(n)
        返回大于等于n的最小整数。
 
    6、COS(n)
        返回n的余弦值,n为弧度。
 
    7、COSH(n)
        返回n的双曲余弦值,n为数字。
 
    8、EXP(n)
        返回e的n次幂,e=2.71828183。
 
    9、FLOOR(n)
        返回小于等于n的最大整数。
 
    10、LN(n)
        返回n的自然对数,n必须大于0。
 
    11、LOG(n1, n2)
        返回以n1为底n2的对数。
 
    12、MOD(n1, n2)
        返回n1除以n2的余数。
 
    13、POWER(n1, n2)
        返回n1的n2次方。
 
    14、ROUND(n1, n2)
        返回舍入小数右边n2位的n1值,n2的默认值为0,这会返回小数点最接近的整数,如果n2为负数就舍入到小数点左边相应的位上,n2必须为整数。
 
    15、SIGN(n)
        如果n为负数,则返回-1;如果n为正数则返回1;如果n=0则返回0。
 
    16、SIN(n)
        返回n的正弦值,n为弧度。
 
    17、SINH(n)
        返回n的双曲正弦值,n为弧度。
 
    18、SQRT(n)
        返回n的平方根。
 
    19、TAN(n)
        返回n的正切值,n为弧度。
 
    20、TANH(n)
        返回n的双曲正切值,n为弧度。
 
    21、TRUNC(n1, n2)
        返回截尾到n2位小数的n1的值,n2默认值为0,当n2为默认设置时会将n1截尾为整数,如果n2为负值,就截尾在小数点左边相应的位上。
页: [1]
查看完整版本: 数据库基本函数——数字函数(Oracle)