1、ABS(n)
描述:傳回數值n的絕對值。
SELECT abs(-15) FROM dual;
2、ACOS(n)
描述:傳回數值n的反餘弦值。輸入數值範圍在-1~1之間,傳回值為弧度。
SELECT acos(0.6) ,acos(-.6) FROM dual;
3、COS(n)
描述:傳回數值n的餘弦值。傳回值為弧度。
SELECT cos(6) ,cos(-6) FROM dual;
4、SIN(n)
描述:傳回數值n的正弦值。
SELECT sin(6) ,sin(-6) FROM dual;
5、ASIN(n)
描述:傳回數值n的反正弦值。輸入數值範圍在-1~1之間,傳回值為弧度。
SELECT asin(0.6) ,asin(-0.6) FROM dual;
6、TAN(n)
描述:傳回數值n的正切值。
SELECT tan(6) ,tan(-0.6) FROM dual;
7、ATAN(n)
描述:傳回數值n的反正切值。輸入數值任意,傳回值為弧度。
SELECT atan(6) ,atan(-0.6) FROM dual;
8、ATAN2(n,m)
描述:傳回數值n/m的反正切值。輸入數值任意,傳回值為弧度。
SELECT atan2(19,3) ,atan2(-9,-0.9) FROM dual;
9、SINH(n)
描述:傳回數值n的雙曲正弦值。輸入數值任意。
SELECT sinh(6) ,sinh(-0.6) FROM dual;
10、TANH(n)
描述:傳回數值n的雙曲正切值。輸入數值任意。
SELECT tanh(6) ,tanh(-0.6) FROM dual;
11、CEIL(n)
描述:傳回大于等于數值n的最小整數。
SELECT ceil(6) ,ceil(6.6) FROM dual;
12、COSH(n)
描述:傳回數值n的雙曲餘弦值。
SELECT cosh(6) ,cosh(6.6) FROM dual;
13、EXP(n)
描述:傳回e的n次冥。(e=2.71828183…)
SELECT exp(6) FROM dual;
14、FLOOR(n)
描述:傳回小于等于數值n的最大整數。
SELECT floor(6) ,floor(9.3) FROM dual;
15、LN(n)
描述:傳回數值n的自然對數。(n必須大于0)
SELECT ln(6) FROM dual;
16、LOG(m,n)
描述:傳回以m為底的數值n的對數。(m>1,n>0)
SELECT log(6,3) FROM dual;
17、MOD(m,n)
描述:傳回m/n後的餘數,若n=0,則傳回m(求模運算)。
SELECT mod(6,3) FROM dual;
18、POWER(m,n)
描述:傳回m的n次冥。
SELECT power(6,3) FROM dual;
19、ROUND(n,[m])
描述:執行四舍五入運算,m可以省略,當省略m時,四舍五入到整數位;當m為正數時,四舍五入到小數點後m位;當m為負數時,四舍五入到小數點前m位。
SELECT round(6.698,2) FROM dual;
20、SIGN(n)
描述:檢測數值的正負,當n<0則傳回-1;當n>0則傳回1,當n=0傳回0。
SELECT sign(6.698) ,sign(-9) ,sign(0) FROM dual;
21、SQRT(n)
描述:傳回數值n的平方根。(n>=0)
SELECT sqrt(6.698) FROM dual;
22、TRUNC(n,[m])
描述:截取數值n,m可以省略,當省略m時則截取n的小數部分;當m為正數時則将n截取到小數點後m位;當m為負數時則将n截取到小數點前m位。
SELECT trunc(6.698,2) ,trunk(696.3,-2) FROM dual;