程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle基礎 (十二)數學函數,oracle基礎數學函數

Oracle基礎 (十二)數學函數,oracle基礎數學函數

編輯:Oracle教程

Oracle基礎 (十二)數學函數,oracle基礎數學函數


數學函數:

ABS(n):求絕對值

SELECT ABS(-15),ABS(15) FROM DUAL;   --獲取15的絕對值
結果:15,15

 

BITAND(X,Y):返回X,Y進行位與(AND)的運算結果

SELECT BITAND(1,0), BITAND(0,1), BITAND(0,0), BITAND(1,1), BITAND(1100, 1010) FROM DUAL;     --返回對x,y進行位與(AND)操作的結果
結果:0,0,0,1,64

 

CEIL(n):向上取整

SELECT CEIL(44.123),CEIL(-44.123) FROM dual;    --向上取整
結果:45,-44

 

FLOOR(n):向下取整

SELECT FLOOR(44.567),FLOOR(-44.567) FROM dual;   --向下取整
結果:44,-45

 

ROUND(m,n):四捨五入

SELECT ROUND(44.567),ROUND(44.123),ROUND(-44.123),ROUND(-44.567) FROM dual;   --四捨五入
結果:45,44,-44,-45
SELECT Round(44.567,2) FROM dual;   --四捨五入,保留兩位小數
結果:44.57

 

TRUNC(m,n):截取

SELECT TRUNC(44.567),TRUNC(44.123),TRUNC(-44.123),TRUNC(-44.567) FROM dual;   --截斷
結果:44,44,-44,-44
SELECT TRUNC(44.567,2) FROM dual;   --截斷
結果:44.56

 

SIGN(n):取符號

SELECT SIGN(-19) FROM dual;       --取符號,正數為1,負數為-1,0為0
結果:-1

 

SIN(n) :正弦

SELECT SIN(3) FROM DUAL;      --求3的正弦
結果:0.141120008059867

 

COS(n):余弦

SELECT COS(3) FROM DUAL;      --求3的余弦
結果:-0.989992496600445

 

POWER(m,n):m的n次冥

SELECT POWER(2,8) from dual;    --2的8次方
結果:256

 

SQRT(n):開平方根

SELECT SQRT(9) FROM dual;       --開平方根
結果:3

 

MOD(m,n):取余

SELECT MOD(10,3) FROM dual;     --10 mod 2 (取余)
結果:1

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved