Oracle常用的數學函式

2021-09-02 02:45:18 字數 972 閱讀 3932

oracle提供了許多強大的系統函式,如數學函式、字串函式、日期函式等。表1介紹了一些oracle常用的數學函式及其相應的用法。

序號函式名稱描述1

abs(m)

絕對值函式,用來返回m的絕對值

2ceil(m)

返回大於或等於m的最小整數

3floor(m)

返回小於或等於m的最大整數

4mod(m,n)

取餘函式,返回兩個整數m對n相除的餘數,若n=0,返回m

5power(m,n)

返回m的n次冪

6exp(m)

返回e的m次冪

7round(m,n)

返回m四捨五入到小數點右側n位的值,若省略n,則四捨五入到整數字

8sign(m)

返回m的符號,m為整數返回1,m為負數返回-1,m為0返回0

9sqrt(m)

求平方根函式

10trunc(m,n)

返回m捨入到知道n位的值,如果n為正,就擷取到小數點右側的這個數值處。如果指定的n為負就擷取到小數點左側的該數值處。如果沒有指定n,就假定為0,擷取到小數點處

11log(m,n)

取對數函式,返回以m為底的數值n的對數。m為大於0且不等於1的正整數,n也為正整數

12ln(m)

取自然對數函式

13sin(m)

取正弦值函式

14cos(m)

取余弦值函式

15tan(m)

取正切值函式

16asin(m)

取反正弦值函式,m要求大於等於-1且小於等於1

17acos(m)

取反余弦值函式,m要求大於等於-1且小於等於1

18sinh(m)

返回m的雙曲正弦值

19cosh(m)

返回m的雙曲余弦值

20tanh(m)

返回m的雙闕正切值

希望對大家能有所幫助!

oracle的數學函式

1 三角函式 sinasin sinh cosacos cosh tanatan tanh sql view plain copy select sin 3.14159265 6 asin 1 sinh 1 from dual 其它的都類似 atan2 x,y 返回座標為 x,y 點的反正切 sql...

Oracle 數學函式

round n,m 四捨五入,如果去掉m,則四捨五入到整數,如果m是正數,則四捨五入到小數點的m位,如果是負數,則四捨五入到小數點前。trunc n,m 該函式用於擷取數字。如果去掉m,就擷取小數部分,如果m是正數就擷取到小數點後的m位後,如果是負數,則擷取到小數點之前m位。mod n,m 取摸 f...

常用的數學函式

函式名 含義abs 絕對值函式 ceil x 天花板函式 返回大於或者等於x的最小整數對於的浮點值。如ceil 2.5 的結果是 2.0,ceil 2.6 3。floor x 地板函式 返回小於或者等於x的最大整數對應的浮點值。如ceil 2.5 的結果是 3.0,ceil 2.6 2。round ...