程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle常用函數與SQL Server的實際比較

Oracle常用函數與SQL Server的實際比較

編輯:Oracle數據庫基礎

以下的文章主要是對SQL Server與Oracle常用函數的比較,本文主要包括對數學函數與三角函數相關的常用函數的具體內容的介紹,以下就是具體方案的描述,希望在你今後的學習中會有所幫助。

數學函數

1.絕對值

  1. S:select abs(-1) value  
  2. O:select abs(-1) value from dual  

2.取整(大)

  1. S:select ceiling(-1.001) value  
  2. O:select ceil(-1.001) value from dual  

3.取整(小)

S:select floor(-1.001) value

O:select floor(-1.001) value from dual

4.取整(截取)

S:select cast(-1.002 as int) value

O:select trunc(-1.002) value from dual

5.四捨五入

S:select round(1.23456,4) value 1.23460

O:select round(1.23456,4) value from dual 1.2346

6.e為底的冪

S:select Exp(1) value 2.7182818284590451

O:select Exp(1) value from dual 2.71828182

7.取e為底的對數

S:select log(2.7182818284590451) value 1

O:select ln(2.7182818284590451) value from dual; 1

8.取10為底對數

S:select log10(10) value 1

O:select log(10,10) value from dual; 1

9.取平方

S:select SQUARE(4) value 16

O:select power(4,2) value from dual 16

10.取平方根

S:select SQRT(4) value 2

O:select SQRT(4) value from dual 2

11.求任意數為底的冪

S:select power(3,4) value 81

O:select power(3,4) value from dual 81

12.取隨機數

S:select rand() value

O:select sys.dbms_random.value(0,1) value from dual;

13.取符號

S:select sign(-8) value -1

O:select sign(-8) value from dual -1

三角函數相關

14.圓周率

S:SELECT PI() value 3.1415926535897931

O:SELECT ACOS(-1)from dual 3.1415926535897932384626433832795028842

15.sin,cos,tan 參數都以弧度為單位

S:SELECT sin() value

O:SELECT sin() value from dual

16.Asin,Acos,Atan,Atan2 參數都以弧度為單位

S:SELECT Asin() value

O:SELECT Asin() value from dual

17.弧度角度互換

S:DEGREES:弧度-〉角度 RADIANS:角度-〉弧度

O:沒有提供內建的弧度和角度的轉換函數。

數值間比較

18. 求集合最大值

  1. S:select max(value) value from  
  2. (select 1 value  
  3. union  
  4. select -2 value  
  5. union  
  6. select 4 value  
  7. union  
  8. select 3 value)a  
  9. O:select greatest(1,-2,4,3) value from dual   
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved