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 ...