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

相關文章
相關標籤/搜索