天天看點

Oracle常用系統函數-數字類函數

作者:intellijidea

數字類函數主要用于執行各種資料計算,所有的數字類函數都有數字參數并傳回數字值。

1.ABS(n)函數

該函數傳回n的絕對值。

Oracle常用系統函數-數字類函數

2.CEIL(n)函數

該函數傳回大于或等于數值n的最小整數。

Oracle常用系統函數-數字類函數

3.COS(n)函數

該函數傳回n的餘弦值,n為弧度。

Oracle常用系統函數-數字類函數

4.EXP(n)函數

該函數傳回e的n次幂。

Oracle常用系統函數-數字類函數

5.FLOOR(n)函數

該函數傳回小于或等于n的最大整數。

Oracle常用系統函數-數字類函數

6.LOG(n1,n2)函數

該函數傳回以n1為底n2的對數。

Oracle常用系統函數-數字類函數

7.MOD(n1,n2)函數

該函數傳回n1除以n2的餘數。

Oracle常用系統函數-數字類函數

8.POWER(n1,n2)函數

該函數傳回n1的n2次方。

Oracle常用系統函數-數字類函數

9.ROUND(n1,n2)函數

該函數傳回舍入小數點右邊n2位的n1的值,n2的預設值為0,這會傳回小數點最接近的整數。如果n2為負數,就舍入到小數點左邊相應的位上,n2必須是整數。

Oracle常用系統函數-數字類函數

10.SIGN(n)函數

若n為負數,則傳回-1;若n為正數,則傳回1;若n=0,則傳回0。

Oracle常用系統函數-數字類函數

11.SIN(n)函數

該函數傳回n的正弦值,n為弧度。

Oracle常用系統函數-數字類函數

12.SQRT(n)函數

該函數傳回n的平方根。

13.TRUNC(n1,n2)函數

該函數傳回結尾到n2位小數的n1的值,n2預設值為0,當n2為預設值0時,會将n1截尾為整數,如果n2為負值,就截尾在小數點左邊相應的位上。

Oracle常用系統函數-數字類函數