日期:2014-05-16  浏览次数:20387 次

Oracle数据库之SQL单行函数---数字函数

            前面一篇文章中了解了Oracle数据库的字符函数,本篇博客主要学习Oralce中的数字函数。

           1、三角函数

                          SIN            ASIN           SINH

                          COS          ACOS         COSH

                          TAN           ATAN           TANH

                 对于上述三角函数,见名知意。做一个间断的练习

            select sin(2),asin(1),SINH(1) from dual;
            select cos(2),ACOS(0.5),COSH(0.5) FROM dual;
            select tan(1) ,atan2(2,1) ,tanh(2) from dual; 
                 上述的结果如下:

                 

                 

                  

            2、数学函数

                   ABS(x):返回x的绝对值

                   BITAND(x,y):返回对x、y进行“and” 操作的结果,返回的结果为0或者1

             select abs(-2),bitand(1,1) from dual;
                 

                  CEIL(x):返回大于或等于x的最小整数(注意负数)

                  FLOOR(x):返回小与或等于x的最大整数                      

             select ceil(-20.5) ,ceil(20.5),floor(-20.5),floor(20.5) from dual;
                  EXP(x):返回e的x次幂