日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Oracle > Oracle和SQL Server分析挖掘函數

Oracle和SQL Server分析挖掘函數

來源:程序員人生   發布時間:2014-02-20 14:36:39 閱讀次數:3497次
文中提及函數并非Oracle及SQL Server 的全部功能,尤其分析挖掘函數,并未完全涵蓋,請以實際解決問題優先,勿妄談二者優劣。

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.取整(小)
  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:不知道

  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

  
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久久久久久国产 | 日韩在线不卡视频 | 日韩在线视频播放 | 亚洲综合在线一区 | 国产精彩视频 | 日韩在线 | 国产山村乱淫老妇av色播 | 久久久人 | 日韩中文字幕在线视频 | 国产精品13p | 国产精品29页 | 久久精品亚洲精品国产欧美 | 亚洲黄色片免费观看 | 九色jiuse| 午夜亚洲| 干干干操操操 | 999精品视频一区二区三区 | 精品国产乱码久久久久久丨区2区 | 99精品视频在线免费观看 | 国产在线一区二区三区 | 久久国产精品影视 | a级欧美片 | 麻豆视频观看 | 国产精品三级 | www.国产毛片 | 国产精品久久一区二区三区 | av免费播放 | 色免费观看 | 青青草欧美 | 国产婷婷综合网 | 欧美三区视频 | 久久亚洲国产精品 | 免费成人黄色网址 | 国产精品成| 国产日韩亚洲 | 69xx视频 | 美女久久网站 | 亚洲在线一区二区三区 | 国产一区二区三区电影在线观看 | 亚洲第一se情网站 | 亚洲第八页 |