Oracle数字函数

来源:互联网 发布:网络推广与seo 编辑:程序博客网 时间:2024/05/21 22:46

       数字函数操作数字数据,执行数学和算术运算。所有函数都有数字参数并返回数字值。所有三角函数的操作数和值都是弧度而不是角度,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的平方根,n表示弧度。
  19. TAN(n):返回n的正切值,n表示弧度。
  20. TANH(n):返回n的双曲正切值,n表示弧度。
  21. TRUNC(n1,n2):返回截尾到n2位小数的n1的值,n2默认设置为0,当n2为默认设置时,会将n1截尾为整数;如果n2为负值,就截尾在小数点左边相应的位上。

    例如,用下列代码块回答问题,那个单行函数无法产生代码的输出结果?
      A.abs()    B.ceil()    C.floor()    D.round()


    SQL> select ______(-45) as output from dual;OUTPUT------  -45

0 0
原创粉丝点击