oracle數字函式

2021-06-16 02:17:21 字數 2865 閱讀 6534

描述:返回數值

n的絕對值。

examples

:select abs(-15) 「test」 from dual;

描述:返回數值

n的反余弦值。輸入數值範圍在

-1~1

之間,返回值為弧度。

examples

:select acos(0.6) 「test」,acos(-.6) 「test1」 from dual;

描述:

返回數值

n的余弦值。返回值為弧度。

examples

:select cos(1.6) 「test」,cos(-6) 「test1」 from dual;

描述:

返回數值

n的正弦值。

examples

:select sin(1.6) 「test」,sin(-6) 「test1」 from dual;

描述:

返回數值

n的反正弦值。輸入數值範圍在

-1~1

之間,返回值為弧度。

examples

:select asin(0.6) 「test」,asin(-0.6) 「test1」 from dual;

描述:

返回數值

n的正切值。

examples

:select tan(6) 「test」,tan(-0.6) 「test1」 from dual;

描述:

返回數值

n的反正切值。輸入數值任意,返回值為弧度。

examples

:select atan(6) 「test」,atan(-0.6) 「test1」 from dual;

描述:

返回數值

n/m的反正切值。輸入數值任意,返回值為弧度。

examples

:select atan2(19,3) 「test」,atan2(-9,-0.9) 「test1」 from dual;

描述:

返回數值

n的雙曲正弦值。輸入數值任意。

examples

:select sinh(6) 「test」,sinh(-0.6) 「test1」 from dual;

描述:

返回數值

n的雙曲正切值。輸入數值任意。

examples

:select tanh(6) 「test」,tanh(-0.6) 「test1」 from dual;

描述:

返回大於等於數值

n的最小整數。

examples

:select ceil(6) 「test」,ceil(6.6) 「test1」 from dual;

描述:

返回數值

n的雙曲余弦值。

examples

:select cosh(6) 「test」,cosh(6.6) 「test1」 from dual;

描述: 返回e

的n次冥。(e=2.71828183…)

examples

:select exp(6) 「test」 from dual;

描述:

返回小於等於數值

n的最大整數。

examples

:select floor(6) 「test」,floor(9.3) 「test1」 from dual;

描述:

返回數值

n的自然對數。

(n必須大於0)

examples

:select ln(6) 「test」 from dual;

描述:

返回以m

為底的數值

n的對數。

(m>1,n>0)

examples

:select log(6,3) 「test」 from dual;

描述:

返回m/n

後的餘數,若

n=0,則返回

m(求模運算)

examples

:select mod(6,3) 「test」 from dual;

描述: 返回m

的n次冥examples

:select power(6,3) 「test」 from dual;

描述:

執行四捨五入運算,

m可以省略,當省略

m時,四捨五入到整數字;當

m為正數時,四捨五入到小數點後

m位;當

m為負數時,四捨五入到小數點前m位。

examples

:select round(6.698,2) 「test」 from dual;

描述:

檢測數值的正負,當

n<0

則返回-1

;當n>0

則返回1

,當n=0返回0

。examples

:select sign(6.698) 「test」,sign(-9) 「test1」,sign(0) 「test2」 from dual;

描述:

返回數值

n的平方根。

(n>=0)

examples

:select sqrt(6.698) 「test」 from dual;

描述:

擷取數值

n,m可以省略,當省略

m時則擷取

n的小數部分;當

m為正數時則將

n擷取到小數點後

m位;當

m為負數時則將

n擷取到小數點前m位

examples

:select trunc(6.698,2) 「test」,trunk(696.3,-2) 「test1」 from dual;

oracle函式 字元函式

這是本人在學習中的部分筆記總結 1.replace 顯示時替換 select replace ename,a 中國 from emp 2.instr c1,c2,i,j 找指定字元出現的位置 c1原字串 c2指定字串 i起始位置 j第n次出現 select instr oracle traing r...

Oracle函式 字元函式

ascii n 函式 返回字串的ascii碼 當輸入為字串時返回第乙個字元的ascii碼 select ascii abc from dual 結果 97 chr n 函式 返回對應ascii碼的字元 n必須為數字型別 select chr 97 from dual 結果 a concat n,m ...

oracle筆記(八)數字函式

數字函式 round 四捨五入 round 45.926,2 45.93 trunc 截斷 trunc 45.926,2 45.92 mod 求餘 mod 1600,300 100 abs 絕對值 ceil 返回大於或等於value的最小整數 floor 返回小於或等於value的最大整數 sqrt...