Oracle函数--单行数字函数

单行数字函数操作数字数据 执行数学和算术运算 所有函数都有数字参数并返回数字值

所有三角函数的操作数和值都是弧度而不是角度 oracle没有提供内建的弧度和角度的转换函数

(17) abs(n)

                 返回n的绝对值

(18) cos(n)

                 返回n的弦值 n表示弧度

       acos()

                 反余弦函数 返回-1到1之间的数 n表示弧度

                 select acos(-1) Pi, acos(1) Zero from ==> Pi 3.1415926 Zero ==>0

        cosh(n)

                 返回n的双曲余弦值 n为数字 

(19) asin(n)

                 反正弦 返回-1到1 n表示弧度

         sin(n)

                 返回n的正弦值 n为弧度

   sinh(n)

                 返回n的双曲正玄值 n为弧度

   tan(n)

                 返回n的正切值 n为弧度

   tanh(n)

                 返回n的双曲正切值 n为弧度

(20) atan()

                 反正切 返回n的反正切值 n表示弧度

(21) ceil()

                 返回>或=n的最小整数

(22) exp()

                 返回e的n次幂 e=2.71828183

(23) floor()

                 返回<=n的最大整数

(24) ln()

                 返回n的自然对数 n须>0

(25) log(n1, n2)

     返回以n1为底的n2的对数

(26) mod(n1, n2)

                  返回n1/n2的余数

(27) power(n1, n2)

                  返回n1的n2次方

(28) sqrt(n)

                   返回n的平方根

(29) round(n1, n2)

                  返回舍入小数点右边n2位的n1的值 n2缺省为0 返回小数点最接近的整数

     若n2为负 就舍入到小数点左边相应的位上 n2须为整数

     select round(123.123, -1), round(123.123, 1), round(123.123) from table  ==>120   123.1   123

(30) sign(n)

       若n为负 返回-1  若n为正 返回1  若n=0返回0

(31) trunc(n1, n2)

                   返回截尾到n2位小数的n1值 n2缺省为0 此时n1截尾为整数 若n2为负 截尾在小数点左边相应的位上 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值