多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

Oracle和SQL Server分析挖掘函數

來源:程序員人生   發布時間:2014-02-20 14:36:39 閱讀次數:3492次
文中提及函數并非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

  
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线看黄网址 | 伊人久久精品 | 欧美亚洲国产视频 | 国产精品免费久久久久影院小说 | 午夜影放免费观看 | 婷婷去我也去 | 亚洲乱码一二三四区国产 | 国产精品久久一区一区 | 久久精品大片 | 福利国产 | 国产一区二区三区四区五区 | 黄色网址免费大全 | 日本三级中文 | 欧美国产精品主播一区 | 亚洲精品成人图区 | 最新在线观看精品国产福利片 | 亚洲精品国产一区二区三区在 | 美国jizz| 亚州五月天 | 69国产成人综合久久精 | 一级做α爱过程免费视频 | 午夜视频免费在线播放 | 免费在线一区二区三区 | japanxxxx日本黑人 | 欧美高清在线视频在线99精品 | 久久久毛片免费全部播放 | 欧美性生话 | 片免费观看网站视频 | 亚洲男人天堂久久 | 成人看片毛片免费播放器 | 国产女人精品性视频 | 国产福利视频一区二区三区 | 亚洲高清在线观看看片 | 精品国产网红福利在线观看 | 亚洲欧美日产综合一区二区三区 | 69国产成人综合久久精 | 福利在线免费观看 | 国产69久久精品成人看小说 | 99国产国人青青视频在线观看 | 日韩色视频一区二区三区亚洲 | 99久久中文字幕伊人 |