Oracle函數內容:數字函數
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢Oracle函數內容:數字函數,數字函數接受數字參數,參數可以來自表中的一列,也可以是一個數字表達式。
函數 |
說明 |
示例 |
ABS(x) |
x絕對值 |
ABS(-3)=3 |
ACOS(x) |
x的反余弦 |
ACOS(1)=0 |
COS(x) |
余弦 |
COS(1)=1.57079633 |
CEIL(x) |
大于或等于x的最小值 |
CEIL(5.4)=6 |
FLOOR(x) |
小于或等于x的最大值 |
FLOOR(5.8)=5 |
LOG(x,y) |
x為底y的對數 |
LOG(2,4)=2 |
MOD(x,y) |
x除以y的余數 |
MOD(8,3)=2 |
POWER(x,y) |
x的y次冪 |
POWER(2,3)=8 |
ROUND(x[,y]) |
x在第y位四舍五入 |
ROUND(3.456,2)=3.46 |
SQRT(x) |
x的平方根 |
SQRT(4)=2 |
TRUNC(x[,y]) |
x在第y位截斷 |
TRUNC(3.456,2)=3.45 |
表3 數字函數
說明:
1. ROUND(X[,Y]),四舍五入。
在缺省y時,默認y=0;比如:ROUND(3.56)=4。
y是正整數,就是四舍五入到小數點后y位。ROUND(5.654,2)=5.65。
y是負整數,四舍五入到小數點左邊|y|位。ROUND(351.654,-2)=400。
2. TRUNC(x[,y]),直接截取,不四舍五入。
在缺省y時,默認y=0;比如:TRUNC (3.56)=3。
y是正整數,就是四舍五入到小數點后y位。TRUNC (5.654,2)=5.65。
y是負整數,四舍五入到小數點左邊|y|位。TRUNC (351.654,-2)=300。