Oracle資料庫開發利器之函式——數值函式
阿新 • • 發佈:2018-12-24
數值函式
- 四捨五入
- 取整函式
- 常用計算
- 三角函式
四捨五入
- ROUND(n[,m]):
- 省略m:0
- m>0:小數點後m位
- m<0:小數點前m位
- n表示要進行四捨五入的值,m表示要保留小數點後幾位(m>0)或前幾位(m<0),省略m則預設為0位即四捨五入取整。如果m或n中有一個值為null值,則結果返回null值。
注意:oracle中不能直接使用函式,必須包含一個目標表dual,即select 函式 from dual;
取整函式
(1)CEIL(n):向上取整;如果n值為null值,則結果返回null值。
(2)FLOOR(n):向下取整;如果n值為null值,則結果返回null值。
常用計算
(1)ABS(n):取絕對值;如果n值為null值,則結果返回null值。
(2)MOD(m,n):m表示除數,n表示被除數;如果m或n中有一個值為null值,則結果返回null值。
(3)POWER(m,n):表示返回m的n次冪;如果m或n中有一個值為null值,則結果返回null值。
(4)SQRT(n):表示返回n的平方根
三角函式
SIN(n),ASIN(n),COS(n),ACOS(n),TAN(n),ATAN(n)等,基本用不到