Oracle经常使用函数系列之四:数值函数(2)

                 

本文将演示如下6个 Oracle中的经常使用数值函数。函数

函数3d

功能code

LOG(x,y)blog

返回x为底y的对数ip

MOD(x,y)get

返回x除以y的余数table

POWER(x,y)select

返回x的y次幂im

ROUND(x[,y])img

返回x在第y位四舍五入

SQRT(x)

返回x的平方根

TRUNC(x[,y])

返回x在第y位截断

下面将结合实例对这些函数进行介绍。

o LOG(x,y)函数:返回x为底y的对数。

 示例1:

 

SQL> select log(10,1000) as log from dual;

 

       LOG

----------

         3

 

o MOD(x,y)函数:返回x除以y的余数。 

示例2:

SQL> select mod(10,7) as mod from dual;

 

       MOD

----------

         3

 

POWER(x,y)函数:返回x的y次幂。

示例3:

SQL> select power(2,10) as power from dual;

 

     POWER

----------

      1024

 

 

o ROUND(x[,y])函数:返回x在第y位四舍五入。

示例4:

SQL> select round(2.256,2) as round from dual;

 

     ROUND

----------

      2.26

 

 

o SQRT(x)函数:返回x的平方根。

示例5:

SQL> select sqrt(100) as sqrt from dual;

 

      SQRT

----------

        10

 

o TRUNC(x[,y])函数:返回x在第y位截断。

示例6:

SQL> select trunc(1.23456,3) as trunc from dual;

 

     TRUNC

----------

     1.234

相关文章
相关标签/搜索