亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

SQLServer和Oracle的常用函數對比

2019-11-18 18:15:34
字體:
來源:轉載
供稿:網友

---------數學函數

1.絕對值 
S:select abs(-1) value
O:select abs(-1)  value from dual

2.取整(大) 
S:select ceiling(-1.001) value  
O:select ceil(-1.001)  value from dual

3.取整(?。?nbsp;
S:select floor(-1.001) value  
O:select floor(-1.001)  value from dual

4.取整(截?。?BR>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:不知道

15.sin,cos,tan 參數都以弧度為單位
例如:select sin(PI()/2) value 得到1(SQLServer)

16.Asin,Acos,Atan,Atan2 返回弧度

17.弧度角度互換(SQLServer,Oracle不知道)
DEGREES:弧度-〉角度
RADIANS:角度-〉弧度

---------數值間比較

18. 求集合最大值
S:select max(value) value from
 (select 1 value
 union
 select -2 value
 union
 select 4 value
 union
 select 3 value)a

O:select greatest(1,-2,4,3) value from dual

19. 求集合最小值
S:select min(value) value from
 (select 1 value
 union
 select -2 value
 union
 select 4 value
 union
 select 3 value)a

O:select least(1,-2,4,3) value from dual

20.如何處理null值(F2中的null以10代替)
S:select F1,IsNull(F2,10) value from Tbl
O:select F1,nvl(F2,10) value from Tbl


--------字符串函數

21.求字符序號
S:select ascii('a') value
O:select ascii('a') value from dual

22.從序號求字符
S:select char(97) value
O:select chr(97) value from dual

23.連接
S:select '11'+'22'+'33' value
O:select CONCAT('11','22')||33 value from dual

23.子串位置  --返回3
S:select CHARINDEX('s','sdsq',2) value
O:select INSTR('sdsq','s',2) value from dual

23.模糊子串的位置  --返回2,參數去掉中間%則返回7
S:select patindex('%d%q%','sdsfasdqe') value
O:oracle沒發現,但是instr可以通過第四個參數控制出現次數
  select INSTR('sdsfasdqe','sd',1,2) value from dual 返回6

24.求子串
S:select substring('abcd',2,2) value
O:select substr('abcd',2,2) value  from dual

25.子串代替 返回aijklmnef
S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value
O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value  from dual

26.子串全部替換
S:沒發現
O:select Translate('fasdbfasegas','fa','我' ) value   from dual

27.長度
S:len,datalength
O:length

28.大小寫轉換 lower,upper

29.單詞首字母大寫
S:沒發現
O:select INITCAP('abcd dsaf df') value   from dual

30.左補空格(LPAD的第一個參數為空格則同space函數)
S:select space(10)+'abcd' value
O:select LPAD('abcd',14) value from dual

31.右補空格(RPAD的第一個參數為空格則同space函數)
S:select 'abcd'+space(10) value
O:select RPAD('abcd',14) value from dual

32.刪除空格
S:ltrim,rtrim
O:ltrim,rtrim,trim

33. 重復字符串
S:select REPLICATE('abcd',2) value
O:沒發現

34.發音相似性比較(這兩個單詞返回值一樣,發音相同)
S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')
O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual
  SQLServer中用SELECT DIFFERENCE('Smithers', 'Smythers') 比較soundex的差
  返回0-4,4為同音,1最高

--------------日期函數

35.系統時間
S:select getdate() value
O:select sysdate value   from dual

36.前后幾日
直接與整數相加減

37.求日期
S:select  convert(char(10),getdate(),20) value
O:select trunc(sysdate) value   from dual
  select to_char(sysdate,'yyyy-mm-dd') value   from dual

38.求時間
S:select  convert(char(8),getdate(),108) value
O:select to_char(sysdate,'hh24:mm:ss') value   from dual

39.取日期時間的其他部分
S:DATEPART 和 DATENAME 函數 (第一個參數決定) 
O:to_char函數  第二個參數決定

參數---------------------------------下表需要補充
year   yy, yyyy
quarter  QQ, q    (季度)
month   mm, m    (m  O無效)
dayofyear  dy, y           (O表星期)
day   dd, d    (d O無效)
week   wk, ww    (wk O無效)
weekday  dw    (O不清楚)
Hour   hh,hh12,hh24     (hh12,hh24 S無效)
minute   mi, n          (n O無效)
second   ss, s     (s O無效)
millisecond  ms    (O無效)
----------------------------------------------


40.當月最后一天
S:不知道
O:select LAST_DAY(sysdate) value  from dual

41.本星期的某一天(比如星期日)
S:不知道
O:SELECT Next_day(sysdate,7) vaule FROM DUAL;

42.字符串轉時間
S:可以直接轉或者select  cast('2004-09-08'as datetime) value
O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;

43.求兩日期某一部分的差(比如秒)
S:select  datediff(ss,getdate(),getdate()+12.3) value
O:直接用兩個日期相減(比如d1-d2=12.3)
  SELECT (d1-d2)*24*60*60 vaule FROM DUAL;

44.根據差值求新的日期(比如分鐘)
S:select  dateadd(mi,8,getdate()) value
O:SELECT sysdate+8/60/24 vaule FROM DUAL;

45.求不同時區時間
S:不知道
O:SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;

-----時區參數,北京在東8區應該是Ydt-------
AST   ADT     大西洋標準時間
BST   BDT     白令海標準時間
CST   CDT     中部標準時間
EST   EDT     東部標準時間
GMT           格林尼治標準時間
HST   HDT     阿拉斯加—夏威夷標準時間
MST   MDT     山區標準時間
NST           紐芬蘭標準時間
PST   PDT     太平洋標準時間
YST   YDT     YUKON標準時間
---------------------------------------

 

 by jinjazz


上一篇:對“網頁內容查詢控制”主題所得(下載):

下一篇:軟件注冊加密技術

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91亚洲精品视频| 色婷婷综合成人| 亚洲人成在线观看| 久久精品亚洲94久久精品| 国产成人精品视频| 亚洲成avwww人| 亚洲精品美女视频| 色悠悠久久久久| 亚洲国产日韩欧美在线动漫| 国语自产精品视频在线看一大j8| 欧美中文字幕在线观看| 奇米影视亚洲狠狠色| 午夜精品一区二区三区在线视频| 久久久久五月天| 一区二区欧美激情| 在线亚洲男人天堂| 日韩av在线最新| 日韩在线视频一区| 欧美一区二区大胆人体摄影专业网站| 成人av在线网址| 亚洲第一网中文字幕| 中文字幕一区日韩电影| 欧美激情久久久久| 国产日产欧美精品| 亚洲午夜精品久久久久久性色| 欧美日韩中文在线观看| 欧美另类高清videos| 不卡av在线播放| 国产色婷婷国产综合在线理论片a| 亚洲视频综合网| 日韩av在线免费观看| 国产精品无av码在线观看| 国产亚洲人成a一在线v站| 欧美高清自拍一区| 成人中文字幕+乱码+中文字幕| 欧美日韩亚洲天堂| 黄色成人在线播放| 国产精品人成电影在线观看| 欧美黄色片在线观看| 亚洲品质视频自拍网| 成人午夜高潮视频| 成人精品在线观看| 国产综合久久久久久| 最好看的2019的中文字幕视频| 国产精品一区二区在线| 欧美韩日一区二区| 亚洲老板91色精品久久| 中文字幕亚洲欧美| 一本色道久久88综合日韩精品| 97超级碰碰碰久久久| 亚洲色图综合网| 深夜福利日韩在线看| 欧美性受xxxx白人性爽| 亚洲第一视频网站| 国产视频福利一区| 久热国产精品视频| 久久影视电视剧凤归四时歌| 国产aⅴ夜夜欢一区二区三区| 最近2019年好看中文字幕视频| 91免费视频网站| 成人做爰www免费看视频网站| 久久久精品影院| 久久成年人视频| 久久国产天堂福利天堂| 国产一区二区三区四区福利| 亚洲免费电影在线观看| 国产精品久久久久久久av大片| 久久精品国产久精国产一老狼| 欧美色播在线播放| 国产日韩专区在线| 91社影院在线观看| 亚洲国产天堂久久综合| www.日韩.com| 国产精品偷伦一区二区| 色偷偷888欧美精品久久久| 日韩第一页在线| 日韩中文字幕欧美| 国产香蕉一区二区三区在线视频| 日韩国产欧美区| 久久久人成影片一区二区三区观看| 亚洲欧美福利视频| 亚洲欧美另类自拍| 亚洲国产精品福利| 久久免费视频网| 国产精品偷伦一区二区| 欧美激情高清视频| 国产91精品黑色丝袜高跟鞋| 国产裸体写真av一区二区| 2019国产精品自在线拍国产不卡| 在线中文字幕日韩| 午夜精品一区二区三区在线播放| 欧美国产亚洲精品久久久8v| 91免费福利视频| 成人免费观看网址| 伊人亚洲福利一区二区三区| 国产精品白嫩美女在线观看| 精品亚洲一区二区| 国产网站欧美日韩免费精品在线观看| 欧美影院成年免费版| 亚洲人成在线电影| 国产成人综合一区二区三区| 姬川优奈aav一区二区| 国产精品美女主播在线观看纯欲| 亚洲激情自拍图| 最近2019中文字幕一页二页| 中文字幕在线日韩| 亚洲美女自拍视频| 国产精品青草久久久久福利99| 亚洲自拍偷拍一区| 久久久久中文字幕| 亚洲国产成人精品一区二区| 国产小视频国产精品| 97婷婷涩涩精品一区| 亚洲精品资源美女情侣酒店| 欧美精品福利视频| 久热在线中文字幕色999舞| 国产亚洲免费的视频看| 亚洲曰本av电影| 亚洲最大av在线| 日本久久久久久久久久久| 日韩欧美在线国产| 狠狠操狠狠色综合网| 亚洲护士老师的毛茸茸最新章节| 欧美电影免费观看高清| 色偷偷亚洲男人天堂| 亚洲第一区第一页| 国产视频精品免费播放| xxav国产精品美女主播| 亚洲一区二区免费在线| 欧美电影在线免费观看网站| www.精品av.com| 中文日韩电影网站| 亚洲片av在线| 欧美大片在线看免费观看| 国产一区深夜福利| 国产精品成人免费电影| 91av国产在线| 亚洲白虎美女被爆操| 日韩一区视频在线| 日韩网站免费观看高清| 久久夜色精品亚洲噜噜国产mv| 欧美日韩国产在线| 久久九九有精品国产23| 日韩欧美在线视频| 成人中文字幕在线观看| 亚洲国产成人精品女人久久久| 中文字幕亚洲一区二区三区五十路| 欧美激情免费在线| 久久久亚洲网站| 精品国产乱码久久久久久虫虫漫画| 国产精品丝袜一区二区三区| 亚洲精品美女网站| 国产精品视频播放| 日本一区二区在线免费播放| 国产区亚洲区欧美区| 欧美日韩成人在线播放| 在线观看精品自拍私拍| 中文字幕精品av| 欧美福利在线观看| 日韩欧美在线看| 成人深夜直播免费观看| 91精品国产91久久久久久最新| 国产精品久久久久久久电影| 成人黄色在线免费|